Nest.js Convention and Best Practices: Project Setup
A guide to setting up a Nest.js project with best practices for linting, formatting, and tooling to ensure code consistency and quality.
A guide to setting up a Nest.js project with best practices for linting, formatting, and tooling to ensure code consistency and quality.
How to fix ESLint warnings for custom CSS class names when using Tailwind CSS by whitelisting them in the ESLint plugin configuration.
A tutorial on converting a Vite React project from JavaScript to TypeScript, covering installation and configuration.
A guide to using ESLint v9's new flat config format with EcmaScript modules (mjs) in an NX workspace, including a workaround for a current limitation.
A guide to configuring Visual Studio Code with essential extensions and settings to optimize the development workflow for Angular projects.
Analysis of Rust-based JavaScript linters like Biome and Oxc, highlighting their speed advantage but critical lack of custom rule support.
Argues for using Array<T> over T[] syntax in TypeScript for clarity and consistency with other generic types.
A comparison of Array<string> vs string[] syntax in TypeScript, arguing for the generic notation's superior readability and maintainability.
A guide to setting up ESLint and Prettier for code linting and formatting in an Expo React Native project.
Announcing a live stream with a typescript-eslint maintainer to build custom ESLint rules and answer questions about ESLint for JavaScript/TypeScript.
A tutorial on setting up ESLint with Vite and React to catch errors and unused variables in your code.
A developer explains their nuanced stance on Prettier, praising its utility but detailing specific drawbacks like line-wrapping noise and opinionated formatting.
A guide on integrating Prettier and ESLint in a JavaScript project to combine automated code formatting with code quality linting.
A step-by-step tutorial on installing and configuring the ESLint extension in VS Code to enforce consistent code style.
A guide to setting up a Next.js project with ESLint, Prettier, Husky, and lint-staged for consistent code quality and pre-commit hooks.
A guide to configuring VSCode to auto-format code on save using an existing project's ESLint configuration instead of Prettier.
A comprehensive guide to essential JavaScript development tools including Node, Babel, ESLint, CSS pre-processors, TypeScript, and bundlers.
A guide to common pitfalls when using React Hooks, including conditional invocation and stale closures, with practical solutions.
A tutorial on integrating ESLint with Webpack 5 and Babel to enforce code style and catch errors in a JavaScript project.
A critique of JavaScript's Array.reduce method, arguing it often creates hard-to-read code and should be avoided in favor of simpler alternatives.