+
Skip to content

Conversation

ematipico
Copy link
Member

Summary

This PR adds a new rule called noQuickfixBiome and bans the use of quickfix.biome in specific files: mainly VSCode and Zed settings.

The use of quickfix.biome is deprecated and should be removed, which is why I created this rule.

Test Plan

Added new tests

Docs

Added

Copy link

changeset-bot bot commented Jul 24, 2025

🦋 Changeset detected

Latest commit: 61ae40d

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

This PR includes changesets to release 13 packages
Name Type
@biomejs/biome Patch
@biomejs/cli-win32-x64 Patch
@biomejs/cli-win32-arm64 Patch
@biomejs/cli-darwin-x64 Patch
@biomejs/cli-darwin-arm64 Patch
@biomejs/cli-linux-x64 Patch
@biomejs/cli-linux-arm64 Patch
@biomejs/cli-linux-x64-musl Patch
@biomejs/cli-linux-arm64-musl Patch
@biomejs/wasm-web Patch
@biomejs/wasm-bundler Patch
@biomejs/wasm-nodejs Patch
@biomejs/backend-jsonrpc 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

@ematipico ematipico requested review from a team July 24, 2025 09:50
@github-actions github-actions bot added A-Project Area: project A-Linter Area: linter L-JSON Language: JSON and super languages A-Diagnostic Area: diagnostocis labels Jul 24, 2025
Copy link

codspeed-hq bot commented Jul 24, 2025

CodSpeed Performance Report

Merging #6992 will degrade performances by 8.9%

Comparing feat/no-quickfix (2dfa40b) with main (fdb95d6)1

Summary

❌ 1 regressions
✅ 114 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
json_analyzer[package-lock_11240515041603712709.json] 23.9 ms 26.3 ms -8.9%

Footnotes

  1. No successful run was found on main (333f5d0) during the generation of this report, so fdb95d6 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

Copy link
Member

@siketyan siketyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice use of the linter rule for self-healing!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can initially promote to the correctness group as it's clear using quickfix.biome are mostly unintended.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought about it, but I didn't want to wait for v2.2. And we can still promote it to v2.2 even though we have it in nursery now. While in nursery, we can ship it in patches and test it in real-world projects. What do you think?

@ematipico ematipico merged commit 0b1e194 into main Jul 24, 2025
12 of 29 checks passed
@ematipico ematipico deleted the feat/no-quickfix branch July 24, 2025 11:08
@github-actions github-actions bot mentioned this pull request Jul 24, 2025
siketyan added a commit that referenced this pull request Jul 26, 2025
Co-authored-by: siketyan <12772118+siketyan@users.noreply.github.com>
vladimir-ivanov pushed a commit to vladimir-ivanov/biome that referenced this pull request Aug 2, 2025
Co-authored-by: siketyan <12772118+siketyan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Diagnostic Area: diagnostocis A-Linter Area: linter A-Project Area: project L-JSON Language: JSON and super languages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载