github-actions[bot]
166d95b924
ci: release ( #8076 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-17 09:05:09 +00:00
Emanuele Stoppa
6976d03739
chore: schema regression rule domains ( #8133 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-17 08:52:36 +00:00
renovate[bot]
f85cc9e1df
fix(deps): update rust crates ( #8130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 07:17:47 +00:00
Hiroki Okada
dbc7021016
fix(biome_js_analyze): fix useValidLang rejecting BCP 47 language tags with script subtags ( #8118 )
2025-11-16 22:51:52 -05:00
Carson McManus
5fc5416ae1
feat(lint/vue): add noVueVIfWithVFor, useVueHyphenatedAttributes ( #8097 )
2025-11-16 15:52:03 -05:00
Lucas Weng
47d940e30c
fix(useReactFunctionComponents): handle class expressions with componentDidCatch ( #8102 )
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 JS / Bench (push) Has been cancelled
2025-11-15 13:44:45 -05:00
Victorien Elvinger
fb8e3e7677
fix(noInvalidUseBeforeDeclaration): handle class, enum, import-equals ( #8113 )
...
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-11-15 16:51:08 +01:00
Victorien Elvinger
041196bc2a
fix(noInvalidUseBeforeDeclaration): don't report use before ambient var declaration ( #8104 )
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-11-15 08:42:12 +00:00
Maikel van Dort
0f0a65884b
feat(analyze): implement noSyncScripts ( #8108 )
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 / 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-15 02:01:30 +01:00
vladimir ivanov
f4433b34e3
feat(biome_js_analyze): align no_unused_private_class_members_with_semantic_class and dynamic prop access ( #7684 )
...
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-14 21:14:15 +00:00
Maikel van Dort
82b9a8eb3d
feat(js_analyze): implement useFind ( #8100 )
2025-11-14 18:42:02 +01:00
Antony David
1fdcaf0336
feat(schema): add docs URLs to rule description ( #8098 )
Benchmarks Configuration / 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-13 15:55:06 -05:00
Emanuele Stoppa
6f5b87638f
chore(core): add CSS variant information to the source file ( #8095 )
...
Benchmarks Configuration / Bench (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Check Dependencies (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 / 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 CSS / Bench (push) Has been cancelled
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks JS / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Benchmarks Tailwind / Bench (push) Has been cancelled
Lint rule docs / Validate rules documentation (push) Has been cancelled
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 15:45:28 +00:00
Edoh Kodjo
b406db667f
feat: add useSpread rule ( #7681 )
...
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-13 07:30:42 -05:00
Emanuele Stoppa
963dbaf0b4
refactor(core): actions and pull diagnostics ( #8082 )
...
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>
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-11-13 09:44:11 +00:00
Emanuele Stoppa
6bcc9d267a
chore: regression schemars v1 ( #8092 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 09:06:28 +00:00
Antony David
0c0edd4311
feat(graphql_analyze): add useUniqueGraphqlOperationName ( #8013 )
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
Benchmarks Manifests / Bench (push) Waiting to run
Benchmarks Module Graph / Bench (push) Waiting to run
Benchmarks Tailwind / 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-11-12 18:49:28 -05:00
Emanuele Stoppa
c266319f74
refactor: migrate to schemars v1 ( #8087 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-12 21:46:57 +00:00
Matan Shavit
2b41e82de4
fix(noNestedTernary): detect nested ternaries wrapped in parentheses ( #8086 )
...
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2025-11-12 21:31:32 +00:00
Maikel van Dort
798394072b
feat(js_analyze): implement noForIn ( #8085 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-12 18:00:43 +01:00
Carson McManus
c2983f9776
fix(parse/html/vue): fix modifier list parser aggressively parsing tokens it shouldn't ( #8084 )
...
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-12 11:57:27 -05:00
Matan Shavit
5cd3d27091
refactor(lint): refactor NoParametersOnlyUsedInRecursion ( #7970 )
...
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 / 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
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-12 09:13:16 -05:00
Carson McManus
0170dcb1f1
feat(html/analyze): add useVueValidVIf, useVueValidVElseIf, useVueValidVElse, useVueValidVOn and useVueValidVHtml ( #8077 )
2025-11-12 09:08:05 -05:00
Matan Shavit
f10266193d
fix(noParametersOnlyUsedInRecursion): compare bindings for recursion detection ( #8026 )
...
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
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2025-11-12 05:42:51 +00:00
ToBinio
aa55c8d572
fix(noDuplicateTestHook): detect more test function defintions ( #7287 )
...
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
Benchmarks Manifests / Bench (push) Waiting to run
Benchmarks Module Graph / Bench (push) Waiting to run
Benchmarks Tailwind / 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
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-11 18:55:00 +00:00
Carson McManus
ba7b076589
feat(html/analyze): add useVueValidVBind ( #8060 )
2025-11-11 13:20:05 -05:00
tomikiy
e403868e22
fix: remove unexpected new line when adding a readonly class property ( #8075 )
...
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2025-11-11 17:27:47 +00:00
Maikel van Dort
f1d5725d06
feat(biome_graphql_analyze): implement useConsistentGraphqlDescriptions ( #7672 )
...
Benchmarks Configuration / Bench (push) Waiting to run
Benchmarks GraphQL / Bench (push) Waiting to run
Benchmarks JS / Bench (push) Waiting to run
Benchmarks Tailwind / 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
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-11 17:03:00 +01:00
Carson McManus
b785a216fd
perf(parse/tailwind): use compact trie for lexing base names instead of linear search ( #7977 )
2025-11-11 10:39:06 -05:00
Jad K. Haddad
8b935785e8
refactor(cli/logging): removed duplication in setup_cli_subscriber(...) ( #7531 )
2025-11-11 13:25:17 +00:00
github-actions[bot]
0a2f6173be
ci: release ( #8003 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-11 06:58:57 -05:00
Maikel van Dort
1a2d1af360
feat(biome_js_analyze): implement useArraySortCompare ( #8065 )
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 / 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-10 23:26:55 +01:00
Dibash Thapa
3ff9d45df0
fix(no_unknown_attribute): added support for new dom attributes ( #8064 )
2025-11-10 15:40:15 -05:00
Emanuele Stoppa
5f68bcc9ae
fix(lsp): biome project watcher ( #8058 )
2025-11-10 17:55:46 +00:00
Carson McManus
a3a713d576
feat(parse/html): support vue directive syntax ( #7673 )
CI on main / Test (push) Waiting to run
CI on main / Test262 Coverage (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
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-10 07:49:05 -05:00
Carson McManus
b7efa6f783
fix(parse/css/tailwind): make @custom-variant accept at-rules like @media ( #8042 )
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
Benchmarks Manifests / Bench (push) Waiting to run
Benchmarks Module Graph / Bench (push) Waiting to run
Benchmarks Tailwind / 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
Lint rule docs / Validate rules documentation (push) Has been cancelled
2025-11-09 09:44:47 -05:00
Emanuele Stoppa
fa6798a62a
feat(html/svelte): if/else syntax ( #8031 )
...
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-11-09 12:58:18 +00:00
Carson McManus
ac3fc641b2
feat(parse/tailwind): add benchmark ( #7976 )
...
<!--
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?-->
Adds benchmarks for both the useSortedClasses parser and biome_tailwind_parser.
This was mostly generated with AI. The useSortedClasses benches are a little verbose I'll probably trim it down a bit.
<!-- 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? -->
```
cargo bench --bench use_sorted_classes_parser
cargo bench --bench tailwind_parser
```
## 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-11-09 07:37:03 -05:00
Victorien Elvinger
4b8ba8bb75
refactor(deserialize): exact allocation for arrays and maps ( #8040 )
2025-11-09 13:02:08 +01:00
Bertie690
f0612a5114
docs: update documentation + diagnostic for noBannedTypes description ( #8006 )
...
Benchmarks JS / Bench (push) Waiting to run
Lint rule docs / Validate rules documentation (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 / Format Rust Files (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>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-09 07:16:33 +00:00
Maikel van Dort
8f77d4a33c
docs: rules.rs cleanup ( #8044 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2025-11-09 01:43:15 +01:00
Carson McManus
beeb7bba7c
fix(parse/css/tailwind): make @custom-variant accept selector lists ( #8041 )
...
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 / Package JavaScript APIs (push) Blocked by required conditions
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 / 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
<!--
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?-->
This simply expands what `@custom-variant` accepts to be a selector list instead of a single selector.
<!-- Link any relevant issues if necessary or include a transcript of any Discord discussion. -->
related to https://github.com/biomejs/biome/issues/7964#issuecomment-3499595259
<!-- 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 tests, CI should be green
## 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-11-08 14:44:02 -05:00
Carson McManus
846feee0c9
fix(parse/tailwind): fix lexing inset-x, border-slate-500, and others ( #7975 )
...
<!--
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?-->
Fixes misc lexing bugs
- some base names like `inset-x` and `inset-y` were missing
- some candidates like `border-slate-500` would get aggressively interpreted as `border-s` as the base name, when it should be `border`.
<!-- 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 tests
## 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-11-08 14:23:47 -05:00
PFiS
da70d8be5d
fix(html/astro): keep a blank after the frontmatter ( #8039 )
Benchmarks JS / Bench (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 / Format Rust Files (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
Release / Release (push) Waiting to run
Release / Package JavaScript APIs (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-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 / 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-08 07:21:28 -05:00
PFiS
78011b16f9
fix(html/astro): don't indent Astro frontmatter ( #8037 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-08 06:01:27 -05:00
Filip
c09e45c867
feat(cli): add format errors to GitLab reporter ( #8028 )
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 / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-x64 (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 darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Release (push) Waiting to run
Release / version (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-07 09:06:27 -05:00
renovate[bot]
2cef76a280
fix(deps): update rust crates ( #7889 )
...
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 / 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 / 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 / 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 JS / Bench (push) Has been cancelled
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks CSS / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks Module Graph / Bench (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 05:02:34 +00:00
Tom MacWright
6374b1f6da
fix(useArrowFunction): make useArrowFunction rule fixer safer ( #8009 )
...
Benchmarks JS / Bench (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 / 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 / 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 / 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
Lint rule docs / Validate rules documentation (push) Has been cancelled
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-11-06 22:16:09 +00:00
Emanuele Stoppa
96f3e778a3
feat(html/svelte): parsing of new blocks ( #8023 )
...
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 / 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 / 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 / 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: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-06 12:44:01 +00:00
Ryan Walker
5c5534761c
chore(parser): increase size of TokenSet ( #7997 )
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
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-05 22:47:00 +00:00