Use Biome's organizeImports to replace separate import sorting
Biome's organizeImports sorts, groups, and removes unused imports during formatting, reducing the need for separate import plugins.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Biome's organizeImports sorts, groups, and removes unused imports during formatting, reducing the need for separate import plugins.
Learn how to create a custom ESLint rule that flags and optionally removes console.log calls in production source files using the AST-based rule API.
Learn how to use Biome's inline suppressions to handle unavoidable lint errors. Discover how rule-scoped ignores and stale comment detection prevent linter rot during JS/TS development.
Learn how Biome replaces ESLint and Prettier with a single Rust‑based binary, see a concrete migration example, and understand the trade‑offs before adopting it in your JS/TS projects.
Stop fighting your linter in callback-heavy projects. Learn how to configure ESLint's no-unused-vars rule to ignore API-mandated function parameters while still catching actual variable leaks.
Decide whether to replace ESLint, Prettier, and Webpack with Biome. This guide compares full, partial, and side‑by‑side migrations, explains trade‑offs, and walks through a concrete implementation and validation checklist.
Flat config replaces .eslintrc with an array of JavaScript objects. Learn the merge semantics, plugin registration, and migration pitfalls that cause silent lint failures.
Stop accidental console statements in production by configuring ESLint’s no-console rule per environment. This guide shows how to set up overrides, run lint checks in CI, and balance convenience with safety.
Learn how to use ESLint’s --fix-type layout flag to apply only formatting fixes, keeping logic changes safe in pre‑commit hooks and CI pipelines.