Integrate Biome into Nx monorepos with deterministic setup, caching, migration from ESLint and Prettier, and plugin-based inferred tasks; use when adding Biome, replacing ESLint/Prettier, tuning cache inputs, or scaling lint and format workflows across projects.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Navigation hub for integrating Biome in Nx workspaces with predictable setup and migration.
biome.json).npm install --save-dev @biomejs/biome
npx @biomejs/biome initExpected: root biome.json exists.
nx biome-lint my-project
nx biome-format my-projectExpected: lint and format targets execute for the selected project.
nx run-many -t biome-lint
nx run-many -t biome-formatExpected: all configured projects run with consistent config and cache behavior.
bun run nx run-many -t biome-lintExpected: Biome lint runs through package-managed Nx entrypoint.
nx resetExpected: daemon cache is cleared and targets refresh.
biome.json for simple workspace-wide setupsbiome.json in every project by default.biome.json and Biome dependency from Nx cache inputsdefault and ^default inputs."{workspaceRoot}/biome.json" and externalDependencies: ["@biomejs/biome"].biome format --write in required CI checks.off during migration.references/biome-configuration-deep-dive.mdreferences/migration-guide.mdreferences/plugin-patterns.md