Commit graph

62 commits

Author SHA1 Message Date
Emanuele Stoppa
7c422e53de
chore: use tombi (#8534) 2025-12-21 21:14:22 +00:00
Emanuele Stoppa
16a903664d
chore(analyzer): improve diagnostics (#8511)
Some checks are pending
Benchmarks Configuration / 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 / 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-12-19 12:52:31 +00:00
Marat Dulin
2af85c16ae
fix(linter): improve Vue defineProps handling in noVueReservedKeys (#8448) 2025-12-17 08:19:17 -05:00
Emanuele Stoppa
9266677265
refactor(core): document services (#8327)
Co-authored-by: arendjr <533294+arendjr@users.noreply.github.com>
2025-12-04 08:19:24 +00: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
Carson McManus
ba7b076589
feat(html/analyze): add useVueValidVBind (#8060) 2025-11-11 13:20:05 -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
Victorien Elvinger
ecaed084c9
ci(rules-check): add noSecrets exception (#7862) 2025-10-25 12:44:02 +02:00
Victorien Elvinger
ee2f5bfcef
chore: document rule-group severity relation and update rules_check (#7827)
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 / 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-10-24 23:23:35 +02:00
Emanuele Stoppa
28e8860b8c
feat(core): full experimental support htmlish languages (#7702)
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>

Co-authored-by: mdevils <176898+mdevils@users.noreply.github.com>
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
Co-authored-by: arendjr <533294+arendjr@users.noreply.github.com>
2025-10-13 10:36:40 +01:00
Emanuele Stoppa
461c478ef7
feat(html): analyzer (#5814)
Some checks failed
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
Benchmarks JSON / Bench (push) Has been cancelled
Benchmarks Configuration / Bench (push) Has been cancelled
Benchmarks CSS / Bench (push) Has been cancelled
Benchmarks GraphQL / Bench (push) Has been cancelled
Benchmarks Manifests / Bench (push) Has been cancelled
Benchmarks Module Graph / 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>

Co-authored-by: siketyan <12772118+siketyan@users.noreply.github.com>
2025-10-06 08:39:17 +01:00
Arend van Beelen jr.
ea23d1570f
fix: resolve parse errors in ruledoc code blocks (#7544)
Some checks are pending
Benchmarks / Bench (push) Waiting to run
Repository dispatch on main / Build @biomejs/wasm-web (push) Waiting to run
Repository dispatch on main / Repository dispatch (push) Blocked by required conditions
2025-09-20 18:10:18 +02:00
Arend van Beelen jr.
6bc556d293
chore: introduce ruledoc utils (#7541) 2025-09-20 15:05:25 +02:00
Ryan Walker
755ea73f38
chore: move get_test_services function to biome_test_utils crate (#7438)
Co-authored-by: Arend van Beelen jr. <arend@arendjr.nl>
2025-09-09 09:39:50 +02:00
Arend van Beelen jr.
56af34bd8f
chore: initialise project layout in test examples (#7401) 2025-09-05 10:41:14 +02:00
Ryan Walker
b43b704c46
chore(rules_check): add multi file lint rule checking (#7399)
Co-authored-by: Naoki Ikeguchi <me@s6n.jp>
2025-09-05 08:35:12 +02:00
Jam Balaya
06674780fe
chore: fix various typos across codebase (#7216) 2025-08-14 11:12:41 +09:00
renovate[bot]
7472dff8c2
chore(deps): update dependency rust to v1.88.0 (#6740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-07-07 08:01:38 +01:00
Arend van Beelen jr.
3afc8040e6
fix(core): ignore nested configs (#6662)
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 / 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-03 22:36:50 +02:00
Emanuele Stoppa
23a701cec0
feat: monorepo support (#6164)
Some checks are pending
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 (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. <arendjr@gmail.com>
Co-authored-by: Arend van Beelen jr. <arend@arendjr.nl>
2025-05-29 13:49:24 +01:00
Emanuele Stoppa
0fa3a45007
chore: fix rules check for actions (#5751)
Co-authored-by: siketyan <12772118+siketyan@users.noreply.github.com>
2025-04-24 16:32:53 +01:00
Arend van Beelen jr.
d7dff5c998
chore: use Self where appropriate (#5699)
Co-authored-by: adamnemecek <adamnemecek@gmail.com>
2025-04-18 10:36:57 +02:00
Emanuele Stoppa
4dfb81a7ba
fix(analyzer): suppression (#5611)
Co-authored-by: arendjr <533294+arendjr@users.noreply.github.com>
2025-04-11 08:17:51 +01:00
renovate[bot]
6b386af7cc
fix(deps): update rust crates (#5322)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-03-10 08:48:33 +01:00
Emanuele Stoppa
8acd924903
fix: organizeImports and internal service language (#5264) 2025-03-03 20:27:09 +00:00
Naoki Ikeguchi
9b2d5db56e
chore: switch to Rustfmt 2024 style edition (#5236) 2025-03-02 20:33:02 +09:00
Naoki Ikeguchi
bf675cfd98
build: upgrade to Rust 2024 edition (#5224) 2025-03-02 10:18:47 +00:00
Emanuele Stoppa
d69a664f0a
feat: support for nested ignore files (#5195)
Co-authored-by: Naoki Ikeguchi <me@s6n.jp>
Co-authored-by: Arend van Beelen jr. <arendjr@gmail.com>
2025-02-27 07:51:27 +00:00
Arend van Beelen jr.
a7ebbf0db0
feat(core): implement workspace plugin loading (#5160) 2025-02-20 14:00:37 +01:00
Arend van Beelen jr.
b8c57d2724
feat(lint): new rule: noImportCycles (#4948) 2025-01-24 12:02:00 +01:00
Emanuele Stoppa
bb065c4086
refactor(core): configuration, settings and capabilities (#4845)
Co-authored-by: Arend van Beelen jr. <arendjr@gmail.com>
2025-01-08 10:46:24 +00:00
Arend van Beelen jr.
2ae40a76c4
refactor: expose ProjectLayout as service (#4851) 2025-01-08 08:32:37 +01:00
Arend van Beelen jr.
37296a2b29
refactor: drop "current" project from workspace and cleanup workspace methods (#4827) 2025-01-06 11:12:25 +01:00
Emanuele Stoppa
f86999d6a0
refactor(formatter): no trailing commas in JSON files (#4803) 2025-01-01 14:09:41 +00:00
Emanuele Stoppa
3704321a56
refactor: use camino for paths (#4797)
Co-authored-by: Victorien Elvinger <victorien@elvinger.fr>
2024-12-27 12:45:48 +00:00
Emanuele Stoppa
95680416c9
feat: add migration for styling rules (#4759) 2024-12-22 11:59:30 +00:00
Emanuele Stoppa
0a9d85af5f
feat(linter): domains and deps (#4713)
Co-authored-by: Arend van Beelen jr. <arendjr@gmail.com>
Co-authored-by: Victorien Elvinger <victorien@elvinger.fr>
2024-12-12 09:58:38 +00:00
Arend van Beelen jr.
3914be8b07
chore: drop slotmap and simplify locking (#4696) 2024-12-05 14:17:01 +01:00
Emanuele Stoppa
e5e83bb623 fix warnings 2024-11-28 09:10:31 +00:00
Emanuele Stoppa
f6009f08e5 fix options inside rules check 2024-11-28 09:05:21 +00:00
Emanuele Stoppa
b9d6bd176b rules check seems to not work anymore 2024-11-27 17:18:18 +00:00
Emanuele Stoppa
f281e8aadc feat: better assist (#4508)
Co-authored-by: Arend van Beelen jr. <arendjr@gmail.com>
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2024-11-27 16:36:13 +00:00
Arend van Beelen jr
7f0bb2ae9d feat(grit): implement CSS plugins (#4448) 2024-11-27 16:14:28 +00:00
Arend van Beelen jr
b5b6caadeb feat(linter): analyzer plugin (#4396) 2024-11-27 16:13:32 +00:00
Lukas Waslowski
249170362a
feat(rules_check): validate the option examples for rules (#4542) 2024-11-15 23:46:12 +01:00
Anthony Shew
3f152b3c96
feat: custom explanations with --suppress (#4343)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-11-04 07:26:26 +00:00
Victorien Elvinger
45e909edfb
chore(deps): patch updates (#4410) 2024-10-28 18:54:52 +01:00
Brandon Ly
5df4e8b38d
test(format/grit): add tests for grit formatter (#3937)
Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
2024-09-23 09:16:35 -04:00
Victorien Elvinger
0a80daa214
build: upgrade to Rust 1.81 (#3972) 2024-09-18 18:35:46 +02:00
Carson McManus
7f025816e2
test(format/html): set up test infrastructure (#3798) 2024-09-10 05:57:56 -04:00