Commit graph

4073 commits

Author SHA1 Message Date
Naoki Ikeguchi
bb91a119bd
chore(lint): add version to the released rules (#7087)
Some checks failed
Benchmarks / Bench (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-08-02 21:42:26 +09:00
Carson McManus
2f9d7c9476
feat: add tailwind domain (#6972)
Some checks are pending
Benchmarks / 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-08-01 10:36:13 -04:00
Carson McManus
2e746485f0
feat(format/html): implement suppression comments (#5356)
Some checks are pending
Benchmarks / Bench (push) Waiting to run
CI on main / Format Rust Files (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
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
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 / 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
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-07-31 21:53:54 +01:00
ptkagori
0cc38f59cd
feat(qwik): add few new lint rules (#6887)
Some checks are pending
Benchmarks / 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 (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 / 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
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-07-30 22:43:04 +01:00
Carson McManus
89d91bdc05
feat(parse/tailwind): start implementing lexer/parser (#6986) 2025-07-30 16:01:35 -04:00
Carson McManus
a54f4c6cfe
docs(analyze): about "Services" (#7058)
Some checks are pending
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (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
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Format 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-arm64-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-x64-musl (push) Blocked by required conditions
Release / Package win32-arm64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / Publish CLI (push) Blocked by required conditions
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-07-29 12:46:43 -04:00
Emanuele Stoppa
617c5a3c5a
chore: use own semver parser (#7061)
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-07-29 15:46:12 +01:00
Carson McManus
ee4828da9b
feat(analyze/js): add useReactFunctionComponents rule (#7055) 2025-07-29 09:06:45 -04:00
Marat Dulin
634a667ac8
feat(lint): implement noVueReservedKeys rule (#7057) 2025-07-29 14:25:07 +02:00
Emanuele Stoppa
f75fea2746
refactor(format): use specialised tokens (#7052)
Some checks are pending
Benchmarks / Bench (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Format Rust Files (push) Waiting to run
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
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 / 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: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-07-28 19:30:07 +01:00
Carson McManus
c8f7838f67
docs: update analyzer CONTRIBUTING.md (#7056) 2025-07-28 11:44:45 -04:00
Emanuele Stoppa
b091ddf73d
fix(lint): useSemanticElements self-closing elements (#7044) 2025-07-28 09:09:56 +01:00
igarashi haruki
402116575e
fix(lint/noUnassignedVariables): handle JSX ref attribute assignments (#7000)
Some checks are pending
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 / 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
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
2025-07-28 08:15:41 +01:00
vladimir ivanov
c65a689314
test(biome-js-analyze): add tests to cover tests to cover ??=, ||=, &&= (#7010)
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 / Test262 Coverage (push) Waiting to run
CI on main / Test (push) Waiting to run
Release / Release (push) Waiting to run
Release / version (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 / 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 / Package darwin-arm64 (push) Blocked by required conditions
Release / Package darwin-x64 (push) Blocked by required conditions
Release / Package linux-x64 (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-07-27 11:36:14 +01:00
Naoki Ikeguchi
c4864e85eb
fix(migrate): transfer comments to the separator (#7014)
Some checks failed
Benchmarks / Bench (push) Has been cancelled
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 / version (push) Blocked by required conditions
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package linux-arm64-musl (push) Blocked by required conditions
Release / Package linux-arm64 (push) Blocked by required conditions
CI on main / Check Dependencies (push) Waiting to run
CI on main / Test (push) Waiting to run
Release / Release (push) Waiting to run
Release / Package darwin-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-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
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Release / Publish JS API (push) Blocked by required conditions
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-07-27 12:33:45 +09:00
Naoki Ikeguchi
01c0ab43ad
fix(suppression): invalid suppression comments should not cause a panic (#7012)
Some checks are pending
CI on main / Format Rust Files (push) Waiting to run
CI on main / Test (push) Waiting to run
CI on main / Lint Rust Files (push) Waiting to run
CI on main / Test262 Coverage (push) Waiting to run
CI on main / Check Dependencies (push) Waiting to run
Release / Release (push) Waiting to run
Release / Package darwin-arm64 (push) Blocked by required conditions
Release / Package win32-x64 (push) Blocked by required conditions
Release / Package linux-x64 (push) Blocked by required conditions
Release / version (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 linux-arm64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Repository dispatch on main / Repository dispatch (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
2025-07-27 00:54:05 +09:00
Denis Bezrukov
476cd55e4e
fix(css_parser): add active-view-transition-type() (#6973) (#6991)
Some checks are pending
Benchmarks / 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 linux-arm64 (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
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-x64 (push) Blocked by required conditions
Release / Build WASM (push) Blocked by required conditions
Release / Package JavaScript APIs (push) Blocked by required conditions
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-07-26 12:23:31 +01:00
Emanuele Stoppa
875a5c762b
refactor(formatter): specialised verbatim formatting (#7002)
Some checks failed
CI on main / Check Dependencies (push) Has been cancelled
CI on main / Test (push) Has been cancelled
Benchmarks / Bench (push) Has been cancelled
CI on main / Lint Rust Files (push) Has been cancelled
CI on main / Format 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-07-25 13:10:41 +01:00
Emanuele Stoppa
0b1e19474e
feat(json/analyze): rule noQuickfixBiome (#6992)
Some checks are pending
Benchmarks / 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 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
Release / Package win32-x64 (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: siketyan <12772118+siketyan@users.noreply.github.com>
2025-07-24 12:08:20 +01:00
unvalley
29cb6da9a1
fix(lint/useSortedClasses): remove leading and trailing whitespaces (#6979) 2025-07-24 11:30:30 +01:00
Rick van Laarhoven
333f5d0a11
fix: update documentation URL for noUnknownPseudoClass (#6990) 2025-07-24 05:14:10 -04:00
Carson McManus
fdb95d6044
feat(parse): add tailwind parser (#6980)
Some checks are pending
Benchmarks / 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-07-23 19:23:17 -04:00
Carson McManus
a71f2f21fb
feat(parse): add tailwind grammar (#6978)
Some checks failed
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 / Bench (push) Has been cancelled
2025-07-22 14:26:41 -04:00
Naoki Ikeguchi
72ebadce0e
fix: remove infinite loop on function A(A) {} (#6976) 2025-07-22 23:27:44 +09:00
Võ Hoàng Long
7c18d841fe
feat(yaml_parser): parse flow constructs (#6961)
Some checks failed
Benchmarks / Bench (push) Has been cancelled
CI on main / Test (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 / 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 / Package JavaScript APIs (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 / 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-07-21 20:36:02 +09:00
Arend van Beelen jr.
62d1e05abb
chore: split Type from TypeData (#6963) 2025-07-21 13:15:47 +02:00
zoomdong
48462f81ba
feat(parser): support import defer (#6949)
Co-authored-by: Denis Bezrukov <6227442+denbezrukov@users.noreply.github.com>
2025-07-21 15:50:06 +08:00
vladimir ivanov
5feb5a675a
feat(biome-js-analyze): expanded support for useReadonlyClassProperties to cover async class methods too (#6938) 2025-07-21 07:15:01 +01:00
renovate[bot]
a000fa43b7
fix(deps): update rust crate roaring to 0.11.1 (#6959)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 08:07:09 +02:00
Arend van Beelen jr.
1913dbcd85
perf: shrink Text (#6946) 2025-07-21 08:06:40 +02:00
Jam Balaya
249306db32
fix: typo @vitest/eslint-plugin source url (#6943)
Some checks are pending
Benchmarks / 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 / 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 / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (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-07-20 08:25:00 -04:00
Stanislav Terliakov
e53f2fe038
fix(biome_js_analyze): ignore as const and similar wrappers in noMagicNumbers rule (#6944)
Some checks are pending
Benchmarks / 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 / 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 / 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 / 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: Arend van Beelen jr. <arend@arendjr.nl>
2025-07-20 09:57:51 +02:00
Stanislav Terliakov
cfda528169
fix(core): fix type inference of this (#6942) 2025-07-20 09:50:00 +02:00
Jam Balaya
4c7ed0fda8
fix: typo perfer-forprefer-for (#6947)
Some checks are pending
Benchmarks / 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 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 / Package linux-arm64-musl (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 / 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: Carson McManus <dyc3@users.noreply.github.com>
2025-07-19 20:46:23 -04:00
Jam Balaya
734d708bd8
refactor: add no-nested-component-definitions rule to eslint migration (#6941)
Some checks are pending
Benchmarks / 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 / 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 / Release (push) Waiting to run
Release / version (push) Blocked by required conditions
Release / Package darwin-arm64 (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
Release / Build WASM (push) Blocked by required conditions
Co-authored-by: Naoki Ikeguchi <me@s6n.jp>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2025-07-19 14:52:15 -04:00
Arend van Beelen jr.
00cbc851aa
perf: introduce Path type (#6935)
Some checks are pending
Benchmarks / 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
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (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
2025-07-18 20:25:07 +02:00
Arend van Beelen jr.
e6b238063f
fix(linter): fix recursive hooks (#6931) 2025-07-18 12:46:04 +02:00
Emanuele Stoppa
2d21be9437
fix(lsp): update diagnostics on watched files (#6924)
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: Arend van Beelen jr. <arend@arendjr.nl>
2025-07-18 06:25:26 -04:00
Jam Balaya
0a16d54c2c
fix: update useComponentExportOnlyModules website link (#6463)
Some checks are pending
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
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
2025-07-18 10:32:39 +09:00
Emanuele Stoppa
615c88f86e
docs: explain how to document options (#6916)
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-07-17 14:53:46 +01:00
Stanislav Terliakov
c434f010a7
feat(linter): add excludedComponents option to useUniqueElementIds (#6723)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

Co-authored-by: ematipico <602478+ematipico@users.noreply.github.com>
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-07-17 13:59:24 +01:00
Võ Hoàng Long
51bf430ee6
feat(yaml_parser): parse block sequence (#6727)
Some checks are pending
Benchmarks / 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 / 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 / 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 / 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-07-17 09:54:19 +09:00
Arend van Beelen jr.
6d68074bf2
fix(core): use non-recursive watchers (#6911)
Some checks are pending
Benchmarks / 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-07-16 18:08:52 +02:00
Emanuele Stoppa
af7c6c03e9
fix(cli): apply --assist-enabled (#6912)
Co-authored-by: Naoki Ikeguchi <me@s6n.jp>
2025-07-16 16:24:04 +01:00
Arend van Beelen jr.
241dd9e487
fix(linter): fix false positive with .d.ts files in useImportExtensions (#6903) 2025-07-16 13:25:40 +02:00
Arend van Beelen jr.
c9e969a841
fix(core): fix type inference of this (#6901)
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
2025-07-16 11:27:27 +02:00
Arend van Beelen jr.
5beb024d8e
fix(core): infer array indices (#6898)
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
2025-07-15 20:20:06 +02:00
Arend van Beelen jr.
533956a7df
refactor: make Watcher aware of ScanKind (#6842) 2025-07-15 19:54:03 +02:00
Stanislav Terliakov
b7e2d4d3a8
fix(biome_analyze): restore support for multiple consecutive suppression comments with rule instances. (#6844)
Some checks failed
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 / Build WASM (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 / 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 / Bench (push) Has been cancelled
Co-authored-by: Arend van Beelen jr. <arend@arendjr.nl>
2025-07-15 18:55:04 +02:00
Emanuele Stoppa
4cd62d8ae2
fix(core): scanner ignores files inside VCS (#6839)
Co-authored-by: Arend van Beelen jr. <arend@arendjr.nl>
2025-07-15 14:59:43 +01:00