comparar · Code quality
Both work with React, Vue, Svelte, Solid, Vanilla, Next.js, Node.js, Bun, Expo. In a kit you pick one, and your agent gets the rule to use only that one.
| Biome | Husky + lint-staged | |
|---|---|---|
| What it is | Formatting and linting in one very fast tool. | Formats the changed files on every commit. |
| Frameworks | React, Vue, Svelte, Solid, Vanilla, Next.js, Node.js, Bun, Expo | React, Vue, Svelte, Solid, Vanilla, Next.js, Node.js, Bun, Expo |
| Paquetes | — | — |
| Skill oficial | — | — |
| How your agent uses it | Format with `npm run format` and check with `npm run check`. Follow its configuration in `biome.json` instead of adding Prettier or duplicate ESLint rules. | Every commit runs through `lint-staged` (`.husky/pre-commit`). Don't use `--no-verify` to skip it: if it fails, fix what it reports. |
| Kits that offer it | api-hono, chrome-extension, discord-bot, landing-next, mcp-server-ts, saas-ai-next, saas-next-better-auth, saas-next-supabase, vscode-extension, waitlist-next, web-react-router, web-tanstack-start | api-hono, chrome-extension, discord-bot, landing-next, mcp-server-ts, saas-ai-next, saas-next-better-auth, saas-next-supabase, vscode-extension, waitlist-next, web-react-router, web-tanstack-start |
| Chosen in | 0 installs | 0 installs |