Consolidate Formatting and Import Cleanup with Biome
Use Biome's check command and organizeImports to replace separate Prettier and ESLint import rules.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Use Biome's check command and organizeImports to replace separate Prettier and ESLint import rules.
ESLint's --fix flag can correct style issues automatically, but you should preview and review changes before committing them.
Decide whether to use Biome's recommended lint baseline or selective rule categories, and enforce formatting with biome check and biome ci without breaking a legacy codebase.
Learn why ESLint's no-unused-vars rule can falsely flag variables used in destructuring, optional chaining, or TypeScript type‑only imports, and how to diagnose and fix it.
ESLint’s <code>overrides</code> let you apply different rule sets to file groups, like disabling <code>no-console</code> in test files while keeping it strict elsewhere. Learn how to configure, verify, and maintain overrides for clean, maintainable code.
ESLint 9 flat config replaces .eslintrc cascade with an explicit eslint.config.js array. Learn the migration pattern for TypeScript, explicit imports, and the performance and memory trade-offs to plan for.
Replace ESLint+Prettier with Biome: a step‑by‑step migration guide for large legacy JavaScript/TypeScript projects. Learn how to unify linting and formatting, benchmark performance, and handle trade‑offs.
Learn how nodemon's --exec flag lets you run linting and tests on every file change, so the app only restarts when validation passes.
A concise decision guide for swapping ESLint + Prettier with Biome in a TypeScript monorepo, covering constraints, option comparison, trade‑offs, step‑by‑step implementation, and verification methods.