Commit graph

551 commits

Author SHA1 Message Date
Denis Bezrukov
0059cd9b5e
refactor(css_parser): flatten AnyCssDeclarationWithSemicolon (#6912) (#6879)
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-14 14:36:45 +03:00
renovate[bot]
9040ae6600
fix(deps): update rust crates (#6875)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 11:15:10 +02:00
Denis Bezrukov
b35bf6448f
fix(css_parser): handle multiple semicolons correctly in blocks (#6485) (#6865) 2025-07-14 05:49:28 +01:00
Marat Dulin
fe197ae47a
chore: fix just new* commands (#6853) 2025-07-12 20:57:03 +02:00
Denis Bezrukov
1a57b51097
fix(css_parser): support a list of identifiers in ::part() pseudo-element selector (#6840)
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-12 08:42:57 +03:00
Emanuele Stoppa
1a27277a48
feat(html/parser): text expressions (#6802)
Co-authored-by: mdevils <176898+mdevils@users.noreply.github.com>
Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
2025-07-09 21:30:06 +01: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
Emanuele Stoppa
e517994738
feat(parser): parse Astro frontmatter (#6689) 2025-07-03 09:59:50 -04:00
Emanuele Stoppa
e36808f01b
refactor: share lint rule options (#5543)
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
Co-authored-by: Victorien Elvinger <victorien@elvinger.fr>

Co-authored-by: Conaclos <2358560+Conaclos@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-07-01 08:28:04 +01:00
Võ Hoàng Long
09ba0ab273
feat(yaml): overhauling YAML lexer (#6481) 2025-06-30 22:12:53 +09:00
Denis Bezrukov
5f42630f7b
fix(css_parser): use a conditional block for the @starting-style at-rule (#6553)
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
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
Co-authored-by: ematipico <602478+ematipico@users.noreply.github.com>
2025-06-26 16:22:34 +01:00
Victorien Elvinger
b866409b78
refactor: attach rule source kind to rule source (#6556) 2025-06-26 13:11:48 +02:00
Victorien Elvinger
bd98c0c8f3
feat(migrate): list migrated and unsupported rules (#6330)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-06-16 22:18:10 +02:00
Victorien Elvinger
72056d7d9f
refactor(xtask): promote-rule to move-rule (#6057)
Some checks are pending
Benchmarks / Bench (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 (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-05-18 14:36:27 +02:00
Võ Hoàng Long
185978dc33
feat(yaml): parse implicit block mapping (#6000) 2025-05-16 21:47:59 +09:00
Denis Bezrukov
4a5ef84930
refactor(css_parser): improved error handling for the supports at rule (#5782)
Some checks are pending
Benchmarks / Bench (push) Waiting to run
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 (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-05-14 12:32:55 +03:00
renovate[bot]
afb598181f
fix(deps): update rust crates (#5969)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 11:33:35 +09:00
Võ Hoàng Long
7330364c1c
feat(yaml_parser): parse explicit mapping (#5957) 2025-05-11 10:59:50 +09:00
Victorien Elvinger
baf25290cd
refactor(migrate): add rule mover migration (#5959) 2025-05-10 19:12:09 +02:00
Võ Hoàng Long
b2270098f7
fix(yaml): make indented block in mapping optional (#5956) 2025-05-10 19:56:43 +09:00
Võ Hoàng Long
b314021955
fix(yaml_parser): add properties to yaml block scalars (#5866) 2025-05-03 22:11:59 +09:00
Võ Hoàng Long
f000e45320
fix(yaml_parser): only allows maximum 2 properties per node (#5864) 2025-05-03 21:36:39 +09:00
Emanuele Stoppa
113313ebe8
fix(core): ignore node_modules during the traversal (#5825) 2025-04-30 13:03:58 +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
renovate[bot]
b022dff520
fix(deps): update rust crates (#5663)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-04-16 12:50:51 +01:00
Võ Hoàng Long
88915fa471
fix(yaml): remaining issues with Yaml grammar (#5680) 2025-04-15 20:59:33 +09:00
Võ Hoàng Long
fcb1e5e262
feat(yaml): update yaml grammar (#5615) 2025-04-14 16:02:05 -04:00
Võ Hoàng Long
e1f93051d1
fix(xtask/codegen): handle languages with no keywords (#5625) 2025-04-10 23:23:02 +09:00
Arend van Beelen jr.
5dd268e7c3
fix(parser): allow excess tokens after expected EOF (#5621) 2025-04-10 14:22:13 +02:00
Naoki Ikeguchi
7d79dd33f1
fix: allow overriding rule group by each rule (#5459) 2025-03-26 22:14:42 +09:00
Emanuele Stoppa
1fab04b67b
chore(markdown): better grammar (#5335) 2025-03-13 16:13:06 +00: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
Naoki Ikeguchi
1505d465ca
build(deps): update dependencies to fix cargo audit (#5310) 2025-03-09 19:52:37 +09:00
Zheyu Zhang
d0d556666c
fix(js_parser): allow metavariables to be placed in more locations (#5209) 2025-03-04 12:44:39 +08:00
Carson McManus
ff2b6b2b58
refactor(parse/html): split HtmlName into HtmlTagName and HtmlAttributeName (#5267) 2025-03-03 16:15:38 -05: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
Naoki Ikeguchi
b2fb28ef64
fix: add missing use<> to RPIT's (#5222) 2025-03-02 16:19:32 +09:00
Naoki Ikeguchi
4a08f791d4
fix: remove usages of gen reserved keyword (#5221) 2025-03-02 00:55:59 +09:00
Carson McManus
d858ffb71a
fix(js-api): fix the generated types for rule domains (#5120) 2025-02-13 15:36:20 -05:00
Antony David
7d5ae45768
fix(lint): add missing domain to next.js rules (#5046)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-02-08 21:14:38 +00:00
Carson McManus
71c825e65e
fix(js-api): fix type definition for IFileFeaturesResult (#5040) 2025-02-05 10:55:33 -05:00
Morgante Pell
a00d6d5db5
fix(grit): broaden GritQL parser support (#4978)
Co-authored-by: grit-app[bot] <grit-app[bot]@users.noreply.github.com>
2025-02-04 14:01:43 +00:00
Emanuele Stoppa
2cdbc178f4
chore: print diagnostics using relative paths (#5009) 2025-02-04 12:41:35 +00:00
Emanuele Stoppa
4d0a79769e
chore: use @changesets for changelog automation (#5023)
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com>
2025-02-04 10:13:15 +00:00
Carson McManus
320a1c469d
fix(css): fix css lint/assist registry codegen (#5013) 2025-02-01 18:55:13 -05:00
Carson McManus
0681bcc226
fix(css): fix css codegen (#5011) 2025-02-01 12:40:50 -05:00
Emanuele Stoppa
ac8877513f formatting 2025-01-31 18:02:09 +00:00
Emanuele Stoppa
3dfd7f8ba1 use latest crates 2025-01-31 18:00:13 +00:00
renovate[bot]
3c11251d47
fix(deps): update rust crates (#4885)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-01-31 17:52:51 +00:00