Commit Graph

4037 Commits

Author SHA1 Message Date
HerringtonDarkholme fd7ed356ef fix: fix cleaning
fix: fix fmt
2026-04-04 23:53:27 +08:00
Kasper Overgård Nielsen ee226af4b1 feat: Support Dart again (#2534) 2026-04-04 15:48:21 +00:00
renovate[bot] dabd337ebd chore(deps): update dependency oxlint to v1.58.0 (#2569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 15:27:38 +00:00
renovate[bot] 8156edc91b chore(deps): update rust crate toml_edit to v0.25.10 (#2571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 15:27:19 +00:00
renovate[bot] c3091afa36 fix(deps): update rust crate similar to v3 (#2574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 15:27:07 +00:00
renovate[bot] c98ea7d656 chore(deps): update rust crate tokio to v1.51.0 (#2578)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-04 15:26:56 +00:00
HerringtonDarkholme ef7fc1a918 refactor: some code clean up for no-suppress 2026-04-04 23:17:12 +08:00
HerringtonDarkholme ed1da9df9c feat: add new built in rule no-suppress-all
fix #2575
2026-04-04 22:30:31 +08:00
HerringtonDarkholme 0a6107117d fix: use less aggressive stack size for x86 mac 2026-04-03 15:15:30 +08:00
HerringtonDarkholme ada7664699 fix: fix SIGSEGV caused by SharedReference stackoverflow
fix #2553
2026-04-03 14:26:56 +08:00
renovate[bot] dd36b7dda1 chore(deps): update dependency web-tree-sitter to v0.26.8 (#2570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 15:53:26 +00:00
renovate[bot] f95b207c61 chore(deps): update rust crate tree-sitter to v0.26.8 (#2572)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 15:53:17 +00:00
renovate[bot] 001b007e60 chore(deps): update dependency dprint to v0.53.2 (#2573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 15:53:04 +00:00
renovate[bot] 129a5b9c6b chore(deps): update rust crate bit-set to 0.10.0 (#2566)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 14:49:54 +00:00
renovate[bot] a72d9d1b9d fix(deps): update rust-wasm-bindgen monorepo (#2561)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 13:58:09 +00:00
HerringtonDarkholme 7fa0e3f3fc fix: update ts 2026-03-29 12:57:20 +08:00
HerringtonDarkholme a9f7e22a7b fix: update tsconfig 2026-03-29 12:57:19 +08:00
renovate[bot] 8bf60a230c chore(deps): update dependency smol-toml to v1.6.1 (#2556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:37:34 +00:00
renovate[bot] 5b81835e44 chore(deps): update rust crate napi to v3.8.4 (#2562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:28:46 +00:00
renovate[bot] 7d62185152 chore(deps): update rust crate toml_edit to v0.25.8 (#2552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:23:29 +00:00
renovate[bot] 351121e92d chore(deps): update rust crate napi-derive to v3.5.3 (#2563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:19:20 +00:00
renovate[bot] f15a6abe50 chore(deps): update codecov/codecov-action action to v6 (#2560)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:18:58 +00:00
renovate[bot] 6c1aab2016 chore(deps): update rust crate tree-sitter-rust to v0.24.2 (#2554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:11:28 +00:00
renovate[bot] 79dde49fc4 chore(deps): update dependency @napi-rs/cli to v3.6.0 (#2564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-29 04:00:43 +00:00
HerringtonDarkholme 45e8c2ecd4 fix: update failing ts-node 2026-03-29 11:59:56 +08:00
renovate[bot] f2734c1b9a chore(deps): update dependency dprint to v0.53.1 (#2559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:40:32 +00:00
renovate[bot] 44eb238e3f chore(deps): update dependency oxlint to v1.57.0 (#2549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:39:40 +00:00
renovate[bot] aa367a53f1 chore(deps): update dependency typescript to v6 (#2557)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 03:40:13 +00:00
Vergil Penkov 706c0c3e1e Added a license field to package.json so scanners can pick it up more easily (#2558)
Signed-off-by: Vergil Penkov <85731267+vergilfromadyen@users.noreply.github.com>
2026-03-25 14:09:58 +00:00
HerringtonDarkholme 6eacfbd49a fix: remove deprecated bitset method 2026-03-24 16:02:53 +08:00
HerringtonDarkholme a017fd5133 refactor: use more concise style object to manage test output 2026-03-24 15:54:12 +08:00
Vladimir Makaev dcdc90d776 feat: add --color flag to test command (#2555)
* feat: add --color flag to test command

The test command hardcoded color output, emitting ANSI escape codes even
when piped to a file. Add a `--color <WHEN>` flag (auto/always/ansi/never)
matching the existing run command's behavior. Thread ColorArg through the
Reporter trait so all styled output (PASS/FAIL/SKIP badges, bold/underline/
italic labels, diff output) respects the setting.

* test: add negative test for invalid --color value
2026-03-24 01:59:50 +00:00
renovate[bot] 30401c0ec6 chore(deps): update dependency @ast-grep/napi to v0.42.0 (#2548)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 05:27:04 +00:00
HerringtonDarkholme d5fafaf136 0.42.0
bump version
0.42.0
2026-03-15 23:26:26 -04:00
renovate[bot] 164b509547 chore(deps): update dependency dprint to v0.53.0 (#2547)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 03:23:37 +00:00
renovate[bot] fb930dd51d chore(deps): update rust crate tree-sitter to v0.26.7 (#2541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 03:20:45 +00:00
renovate[bot] 8e5701fdad chore(deps): update dependency web-tree-sitter to v0.26.7 (#2540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 03:20:15 +00:00
HerringtonDarkholme 99c172e371 feat: support nth-child esquery
fix #2546
2026-03-15 21:42:45 -04:00
HerringtonDarkholme eaa763422a feat: support :is selector
fix #2545
2026-03-15 21:02:36 -04:00
HerringtonDarkholme 1990f3bee9 feat: support :not selector
fix #2544
2026-03-15 20:56:53 -04:00
HerringtonDarkholme 37878a1764 feat: support :has rule
fix #2543
2026-03-15 20:52:51 -04:00
HerringtonDarkholme e511fba5e9 fix: remove docs 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 7a3b07a647 refactor: simplify bound rule lookup 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 20972c5859 docs: clarify parameterized util env isolation 2026-03-15 19:14:11 -04:00
HerringtonDarkholme e7078c9228 refactor: minor cleanups in parameterized util code
- Avoid unnecessary Arc clones in lookup_bound_rule by borrowing during walk
- Guard export_vars and env.to_mut() behind emptiness checks on hot path
- Simplify validate_utility_args with length check instead of second loop
- Avoid String clone in validate_utility_arguments seen set
- Extract has_params local to avoid duplicate params.is_empty() computation
- Add comment explaining why relational sub-rules are skipped in topo sort

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 19:14:11 -04:00
HerringtonDarkholme 7ddd883edf refactor: add explicit global util arguments 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 8c4868d632 refactor: unify global rule insertion 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 41c31431f3 refactor: simplify global util registration 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 12ad652bed fix: use better methods 2026-03-15 19:14:11 -04:00
HerringtonDarkholme 4394919eae refactor: unbox wasm rule core matcher 2026-03-15 19:14:11 -04:00