How to use ESLint in Node.js Applications
A guide to installing, configuring, and using ESLint for code linting in Node.js applications, including rule and environment setup.
A guide to installing, configuring, and using ESLint for code linting in Node.js applications, including rule and environment setup.
Explains a subtle bug in C# where using 'var' with an async method call without 'await' leads to unexpected behavior, and discusses prevention.
Exploring the development of ng2lint, a configurable static code analyzer for Angular 2 and TypeScript projects to enforce style guides and best practices.
Announcing JDeps Maven Plugin 0.2, a tool that breaks builds on unexpected JDK-internal API dependencies with flexible rule configuration.
Introducing a PHP library for identifying dead code using executable markers called "tombstones" to safely clean up legacy projects.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
A critical review of the Julia programming language, highlighting performance and numerous bugs encountered by the author.
A developer's hands-on review of NDepend, a static analysis tool for .NET, covering setup, UI, and its powerful CQLinq-based rule engine.
A guide on using Xcode Run Scripts to enforce code conventions by failing builds and providing jump-to-error functionality for developers.
A developer's guide to improving Perl skills, covering documentation, CPAN modules, and a review of a Perl testing book.
A developer's review of NDepend, a tool for analyzing code dependencies, metrics, and quality using visual diagrams and a custom query language.