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.
ESLint overrides let you keep one config while relaxing rules for tests or legacy files. See a practical example, verification commands, and trade-offs for deciding when to use 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.
Learn how to replace fragmented ESLint and Prettier setups with Biome's unified check command to improve CI/CD performance and simplify project configuration.
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.
Stop linting test files like production code. Use ESLint overrides to apply different rules by file glob.