Skip to content

chore: align Biome config with pinned 2.4.14 and modern folder-ignore syntax - #2834

Open
EduardF1 wants to merge 4 commits into
openapi-ts:mainfrom
EduardF1:chore/align-biome-config-2.4.14
Open

EduardF1 wants to merge 4 commits into
openapi-ts:mainfrom
EduardF1:chore/align-biome-config-2.4.14

Conversation

@EduardF1

@EduardF1 EduardF1 commented Jun 26, 2026 •

Copy link
Copy Markdown

Changes

The repo pins @biomejs/biome to 2.4.14 (package.json), but the root biome.json and all four package configs still declare the 2.3.14 $schema and use the pre-2.2.0 !folder/** ignore form. The pinned CLI reports this on a clean checkout:

$ npx @biomejs/biome@2.4.14 check biome.json packages/*/biome.json
Found 5 warnings.   (lint/suspicious/useBiomeIgnoreFolder)
Found 5 infos.      (schema version does not match the CLI version 2.4.14)
  • $schema bumped to 2.4.14 in all five configs (what biome migrate emits).
  • Folder ignores rewritten with Biome's safe fix: !**/examples/** to !**/examples, !test/**/schemas/** to !test/**/schemas, !dist/** to !dist, !test/fixtures/** to !test/fixtures, !examples/** to !examples. File-glob negations (!test/bench/**/*.min.js, !**/fixtures/**/*) are unchanged.

Config only; no source or published output changes. The changeset is intentionally empty so this does not trigger a release of four packages for a lint-config edit.

How to Review

Run the command above on main and on this branch: the warnings and infos disappear and biome check . still passes in every package.

Checklist

  • Unit tests updated (not applicable)
  • docs/ updated (not applicable)
  • pnpm run update:examples (not applicable)

… syntax

The repo pins @biomejs/biome to 2.4.14, but every biome.json still declares the
2.3.14 \\\ and uses the pre-2.2.0 \!folder/**\ ignore syntax. Under the
pinned CLI this surfaces 5 schema-version mismatch notices and 5
lint/suspicious/useBiomeIgnoreFolder warnings on a clean checkout.

- bump \\\ to 2.4.14 in the root and all four package configs (what
  \�iome migrate\ emits)
- adopt the new folder-ignore syntax (\!dist/**\ -> \!dist\, etc.) via Biome's
  own safe fix; file-glob negations are left untouched

\�iome check\ on the config files is now clean. No source or ignore-semantics
change -- folder ignores keep the same meaning per Biome's safe fix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@EduardF1
EduardF1 requested a review from a team as a code owner June 26, 2026 12:49
@EduardF1
EduardF1 requested a review from drwpow June 26, 2026 12:49
@netlify

netlify Bot commented Jun 26, 2026 •

Copy link
Copy Markdown

👷 Deploy request for openapi-ts pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit f0df283

@changeset-bot

changeset-bot Bot commented Jun 26, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f0df283

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

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

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

EduardF1 added a commit to EduardF1/openapi-typescript that referenced this pull request Oct 1, 2026
… hunks

Keep the PR to the error propagation fix: the biome.json ignore rewrite
belongs to openapi-ts#2834 and the four underscore renames in test/index.test.tsx
are not needed for biome check to pass with the pinned 2.4.14.
A lint-config edit changes no published output, so it should not cut a
patch release of four packages. The empty changeset keeps changeset-bot
satisfied without bumping anything.
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