Skip to content

chore(lint): migrate from ESLint/Prettier to Biome#62

Merged
sectsect merged 4 commits into
mainfrom
biome
Apr 24, 2026
Merged

chore(lint): migrate from ESLint/Prettier to Biome#62
sectsect merged 4 commits into
mainfrom
biome

Conversation

@sectsect
Copy link
Copy Markdown
Owner

chore(lint): migrate from ESLint/Prettier to Biome

- Add @biomejs/biome and biome.jsonc with TS/React/Next rules
- Update VSCode settings and extensions to use Biome as formatter
- Replace .lintstagedrc.json with lint-staged.config.mjs using biome
- Switch lint scripts in package.json to biome check
Suppress `useNullishCoalescing` on the intentional `||` fallback for empty
string and `useNamingConvention` on the `__OPTIONAL_CATCH_ALL__*` keys which
are part of the library's public API contract. Also includes `biome check
--write` auto-fix for import ordering and formatting.
Delete legacy ESLint/Prettier configs, uninstall 25 unused devDependencies
(including `globals`), strip `eslint-disable` directives, drop the dead
`eslint.useFlatConfig` VSCode setting, refresh the pre-commit hook comment,
and rewrite the Code Quality section in CLAUDE.md to describe Biome.
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 24, 2026

🦋 Changeset detected

Latest commit: ebad71f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@sect/use-placeholder-path Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@sectsect sectsect merged commit 238a985 into main Apr 24, 2026
3 checks passed
@sectsect sectsect deleted the biome branch April 24, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant