Commit graph

753 commits

Author SHA1 Message Date
github-actions[bot]
fd279f3071
ci: release (#8474)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-17 08:57:39 -05:00
Maikel van Dort
b352ee4759
feat(lint): implement noAmbiguousAnchorText (#8372)
Some checks failed
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Benchmarks Configuration / Bench (push) Has been cancelled
2025-12-17 08:31:33 -05:00
Emanuele Stoppa
a21db74bc0
fix(cli): colors with multi-codepoints characters (#8410) 2025-12-17 08:24:47 -05:00
Marat Dulin
2af85c16ae
fix(linter): improve Vue defineProps handling in noVueReservedKeys (#8448) 2025-12-17 08:19:17 -05:00
Vasilii A
42033b041f
fix(noLeakedRender): eslint rule name fix (#8420)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-12-16 12:31:39 +00:00
Seiya Tagami
c3a255709c
fix(lint): lint/suspicous/noRedeclare should not report redeclarations for infer type in conditional types (#8417) 2025-12-16 07:36:40 +00:00
Carson McManus
250b51974f
fix(analyze/js): index ts constructor methods in semantic model (regression) (#8479)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-15 18:04:51 -05:00
Carson McManus
90e86848a9
fix(noExtraNonNullAssertion): fix regression (#8477) 2025-12-15 16:43:49 -05:00
Anthony Shew
285d9321d8
feat: new Turborepo domain and noUndeclaredEnvVars rule (#8426)
Some checks failed
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks CSS / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-15 14:49:32 -05:00
github-actions[bot]
ec43141916
ci: release (#8469)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-15 11:07:07 -05:00
Carson McManus
397547a85c
fix(parse/css): skip tailwind syntax in @import (#8433) 2025-12-15 08:38:26 -05:00
Rocco
b17d12b497
fix(semantic): track scope for TS construct signature type parameters (#8459)
Some checks failed
Benchmarks Configuration / Bench (push) Waiting to run
Benchmarks CSS / Bench (push) Waiting to run
Benchmarks JS / Bench (push) Waiting to run
Benchmarks JSON / Bench (push) Waiting to run
Benchmarks Manifests / Bench (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Benchmarks Tailwind / Bench (push) Has been cancelled
2025-12-15 07:30:42 -05:00
Carson McManus
ece6fa1ac2
chore: tweak changeset (#8452)
Some checks are pending
Benchmarks CSS / Bench (push) Waiting to run
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-14 11:07:09 -05:00
hornta
b064786002
fix(lint): correct multiline autofix in useConsistentArrowReturn (#8183) 2025-12-14 10:44:13 -05:00
Bertie690
204844f98f
fix(lint): update default value of ignoreRestSiblings for noUnusedVariables (#8398)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-14 10:24:21 -05:00
Tu Shaokun
c3df0e04fe
fix(cli): skip deleted files in --changed and --staged (#8445) 2025-12-14 10:17:24 -05:00
Tu Shaokun
c3fa5a1f26
fix(useGenericFontNames): handle CSS variable as last font-family value (#8443) 2025-12-14 10:03:46 -05:00
Tu Shaokun
8caa7a0754
fix(noUnknownMediaFeatureName): fix typo in prefers-reduced-transparency (#8444) 2025-12-14 09:59:27 -05:00
Tu Shaokun
cf37d0dee5
fix(linter): allow () => undefined in noUselessUndefined (#8441) 2025-12-14 09:58:20 -05:00
Rocco
a392c0646e
fix(config): inherit enabled state from global config in overrides (#8436)
Some checks are pending
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-13 15:47:57 -05:00
Tu Shaokun
a78774bd8e
fix(linter): prevent useConsistentCurlyBraces from suggesting invalid JSX text conversion (#8439)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-13 14:42:59 -05:00
Bertie690
0f7171a912
fix: fix typo in changeset (#8438) 2025-12-13 13:53:59 +00:00
Bertie690
382786b29f
fix(lint): remove useExhaustiveDependencies spurious errors on dependency-first custom hooks; improve docs (#8401)
Some checks failed
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Configuration / Bench (push) Has been cancelled
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-13 08:31:56 +00:00
Bertie690
09acf2a700
feat(lint): update docs & diagnostic for lint/nursery/noProto (#8414)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 14:23:44 -05:00
rriski
9f1b3b0658
fix(grit): correct JSX element slot indices for GritQL patterns (#8411)
Some checks failed
Benchmarks CSS / Bench (push) Has been cancelled
Lint rule docs / Validate rules documentation (push) Has been cancelled
CI on main / Format Rust Files (push) Has been cancelled
CI on main / Lint Rust Files (push) Has been cancelled
CI on main / Check Dependencies (push) Has been cancelled
CI on main / Test (push) Has been cancelled
CI on main / Test262 Coverage (push) Has been cancelled
Release / Release (push) Has been cancelled
Repository dispatch on main / Build @biomejs/wasm-web (push) Has been cancelled
Release / version (push) Has been cancelled
Release / Package darwin-arm64 (push) Has been cancelled
Release / Package darwin-x64 (push) Has been cancelled
Release / Package linux-arm64-musl (push) Has been cancelled
Release / Package linux-x64-musl (push) Has been cancelled
Release / Package win32-arm64 (push) Has been cancelled
Release / Package win32-x64 (push) Has been cancelled
Release / Package linux-arm64 (push) Has been cancelled
Release / Package linux-x64 (push) Has been cancelled
Release / Build WASM (push) Has been cancelled
Release / Package JavaScript APIs (push) Has been cancelled
Release / Publish CLI (push) Has been cancelled
Release / Publish JS API (push) Has been cancelled
Repository dispatch on main / Repository dispatch (push) Has been cancelled
Co-authored-by: ematipico <602478+ematipico@users.noreply.github.com>
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-12-09 16:51:40 +00:00
Carson McManus
c96dcf2f28
fix(noUnknownProperty): don't flag anything in @plugin (#8403) 2025-12-09 07:17:04 -05:00
zoomdong
6a221f9830
fix(parser): allow async as class member name (#8404)
Some checks failed
Benchmarks CSS / Bench (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks JS / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Benchmarks Tailwind / Bench (push) Has been cancelled
2025-12-09 02:26:01 +08:00
zoomdong
7409cbaa9b
fix(noUnknownTypeSelectors): allow root when under ViewTransitions pseudo elements (#8382)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-12-08 06:19:03 +00:00
Carson McManus
9694e373a1
fix(parse/html/vue): emit diagnostics for invalid vue shorthand syntaxes (#8242) 2025-12-07 17:34:54 -05:00
Emanuele Stoppa
59b2f9a780
fix(lint): don't flag separate non-null assertions on assignment sides (#8383)
Co-authored-by: harshasiddartha <siddartha2367@gmail.com>
Co-authored-by: harshasiddartha <147021873+harshasiddartha@users.noreply.github.com>
2025-12-07 21:51:06 +00:00
Rocco
84c9e08b1b
feat: implement noScriptUrl rule (#8232)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Maikel van Dort <maikel.van.dort@gmail.com>
2025-12-07 21:40:51 +01:00
Bertie690
cc2a62e61b
fix(lint): update rule diagnostic message for useUnifiedTypeSignature (#8378)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-07 08:14:57 +00:00
Emanuele Stoppa
d71924e26d
fix(cli): resolve configs from parent paths (#8371)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-07 06:15:08 +00:00
JacquesLeupin
8f36051bc3
fix: resolve plugin paths relative to config file when using extends (#8365)
Some checks are pending
CI on main / Check Dependencies (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-06 08:00:33 -05:00
Denis Bezrukov
d407efb8c6
refactor(formatter): reduce best fitting allocations (#8137)
Some checks failed
CI on main / Test (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks CSS / Bench (push) Has been cancelled
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks JS / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Lint rule docs / Validate rules documentation (push) Has been cancelled
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 15:22:04 +00:00
Denis Bezrukov
4976d1bebf
refactor(formatter): add printer option to disable source-map generation (#8284)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-12-05 15:11:50 +00:00
Dibash Thapa
3710702c3c
feat(lint): implement useDestructuring (#8335)
Some checks failed
Benchmarks Configuration / Bench (push) Waiting to run
Benchmarks CSS / Bench (push) Waiting to run
Benchmarks GraphQL / Bench (push) Waiting to run
Benchmarks JS / Bench (push) Waiting to run
Benchmarks JSON / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Benchmarks Tailwind / Bench (push) Has been cancelled
2025-12-04 11:16:27 -05:00
Carson McManus
d74c8bda65
feat(format/html): handle iframe allow special formatting (#8290)
<!--
  IMPORTANT!!
  If you generated this PR with the help of any AI assistance, please disclose it in the PR.
  https://github.com/biomejs/biome/blob/main/CONTRIBUTING.md#ai-assistance-notice
-->

<!--
	Thanks for submitting a Pull Request! We appreciate you spending the time to work on these changes.
	Please provide enough information so that others can review your PR.
	Once created, your PR will be automatically labeled according to changed files.
	Learn more about contributing: https://github.com/biomejs/biome/blob/main/CONTRIBUTING.md
-->

## Summary

<!-- Explain the **motivation** for making this change. What existing problem does the pull request solve?-->
Prettier 3.7 changed how iframe allow attributes are formatted. Prettier also changes it's behavior for some other attributes, and this PR lays out some infra to help with that in future PRs.

See: https://prettier.io/blog/2025/11/27/3.7.0#change-17879

<!-- Link any relevant issues if necessary or include a transcript of any Discord discussion. -->

<!-- If you create a user-facing change, please write a changeset: https://github.com/biomejs/biome/blob/main/CONTRIBUTING.md#writing-a-changeset (your changeset is often a good starting point for this summary as well) -->

## Test Plan

<!-- What demonstrates that your implementation is correct? -->
added snapshot test.

## Docs

<!-- If you're submitting a new rule or action (or an option for them), the documentation is part of the code. Make sure rules and actions have example usages, and that all options are documented. -->

<!-- For other features, please submit a documentation PR to the `next` branch of our website: https://github.com/biomejs/website/. Link the PR here once it's ready. -->
2025-12-04 08:13:44 -05:00
Emanuele Stoppa
f9673fc081
fix(html/formatter): style tag with lang (#8356)
Co-authored-by: siketyan <12772118+siketyan@users.noreply.github.com>
2025-12-04 10:08:37 +00:00
Arend van Beelen jr.
f3aee1a92f
fix(core): implement constructor parameter property tracking (#8346)
Some checks are pending
Benchmarks Configuration / Bench (push) Waiting to run
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / Package win32-arm64 (push) Blocked by required conditions
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-12-03 16:37:32 +01:00
Arend van Beelen jr.
343dc4dfd4
feat(linter): implement useAwaitThenable (#8341)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-12-03 12:09:44 +01:00
Hiroki Okada
c7915c445f
fix(noDoneCallback): avoid false positives on non-hook identifiers (#8315)
Some checks failed
Benchmarks JS / Bench (push) Has been cancelled
Lint rule docs / Validate rules documentation (push) Has been cancelled
CI on main / Format Rust Files (push) Has been cancelled
CI on main / Lint Rust Files (push) Has been cancelled
CI on main / Check Dependencies (push) Has been cancelled
CI on main / Test (push) Has been cancelled
CI on main / Test262 Coverage (push) Has been cancelled
Release / Release (push) Has been cancelled
Repository dispatch on main / Build @biomejs/wasm-web (push) Has been cancelled
Release / version (push) Has been cancelled
Release / Package darwin-arm64 (push) Has been cancelled
Release / Package darwin-x64 (push) Has been cancelled
Release / Package linux-arm64-musl (push) Has been cancelled
Release / Package linux-x64-musl (push) Has been cancelled
Release / Package win32-arm64 (push) Has been cancelled
Release / Package win32-x64 (push) Has been cancelled
Release / Package linux-arm64 (push) Has been cancelled
Release / Package linux-x64 (push) Has been cancelled
Release / Build WASM (push) Has been cancelled
Release / Package JavaScript APIs (push) Has been cancelled
Release / Publish CLI (push) Has been cancelled
Release / Publish JS API (push) Has been cancelled
Repository dispatch on main / Repository dispatch (push) Has been cancelled
2025-12-02 21:21:27 +09:00
Emanuele Stoppa
153e3c6ba9
fix(lint): improve noBiomeFirstException (#8326)
Some checks failed
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks CSS / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Benchmarks Tailwind / Bench (push) Has been cancelled
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-01 15:12:47 +00:00
Asher Ji
e039f3b17c
feat(lint): implement vue/noSetupPropsReactivityLoss (#7513)
Co-authored-by: Carson McManus <carson.mcmanus1@gmail.com>
2025-12-01 09:55:39 -05:00
Maikel van Dort
9cf233275d
docs: node protocol rule reference (#8328)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-01 11:38:47 +01:00
Dibash Thapa
8de2774fb5
fix(lint): fixed the issue with false positive errors for noLeakedRender rule (#8306)
Some checks failed
CI on main / Test (push) Has been cancelled
CI on main / Check Dependencies (push) Has been cancelled
Benchmarks JS / Bench (push) Has been cancelled
Lint rule docs / Validate rules documentation (push) Has been cancelled
CI on main / Format Rust Files (push) Has been cancelled
CI on main / Lint Rust Files (push) Has been cancelled
CI on main / Test262 Coverage (push) Has been cancelled
Release / Release (push) Has been cancelled
Repository dispatch on main / Build @biomejs/wasm-web (push) Has been cancelled
Release / version (push) Has been cancelled
Release / Package darwin-arm64 (push) Has been cancelled
Release / Package darwin-x64 (push) Has been cancelled
Release / Package linux-arm64-musl (push) Has been cancelled
Release / Package linux-x64-musl (push) Has been cancelled
Release / Package win32-arm64 (push) Has been cancelled
Release / Package win32-x64 (push) Has been cancelled
Release / Package linux-arm64 (push) Has been cancelled
Release / Package linux-x64 (push) Has been cancelled
Release / Build WASM (push) Has been cancelled
Release / Package JavaScript APIs (push) Has been cancelled
Release / Publish CLI (push) Has been cancelled
Release / Publish JS API (push) Has been cancelled
Repository dispatch on main / Repository dispatch (push) Has been cancelled
2025-11-29 19:02:24 -05:00
Simon Farshid
efa694c019
feat(useSortedClasses): add support for negative value utilities (#8297)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-29 07:27:51 +00:00
Mathias Lafeldt
d1d50140f2
fix(js_parser): allow return statements in Astro frontmatter (#8302)
Some checks are pending
Benchmarks JS / Bench (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-11-29 05:07:36 +00:00
Hiroki Okada
db2c65b7ea
fix(noUnusedImports): detect JSDoc tags on object properties (#8303)
Some checks failed
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
2025-11-28 13:06:05 -05:00
tyler
30b046faca
feat(analyse/json): add useRequiredScripts rule (#8281)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 13:02:44 -05:00