rome/tools
Unified developer tools for JavaScript, TypeScript, and the web
📋 What's Changed
- Revert "release: 13.0.0" by @ematipico in https://github.com/rome/tools/pull/4761
- chore: revert VSCode extension by @ematipico in https://github.com/rome/tools/pull/4764
- Full Changelog: https://github.com/rome/tools/compare/lsp/v0.26.0...lsp/v0.28.0
📋 What's Changed
- fix(rome_cli): correctly check for organize imports support by @ematipico in https://github.com/rome/tools/pull/4715
- feat: 🎸 allow comments in json file by @ematipico in https://github.com/rome/tools/pull/4714
- fix(rome_js_formatter): properly retain parentheses in body by @SuperchupuDev in https://github.com/rome/tools/pull/4716
- feat(rome_formatter): add support to format comments by @ematipico in https://github.com/rome/tools/pull/4718
- feat(rome_js_analyze): new lint rule: `useImportRestrictions` by @arendjr in https://github.com/rome/tools/pull/4700
- feat(rome_css_parser): CSS lexer number and ident #4682 by @denbezrukov in https://github.com/rome/tools/pull/4712
- chore: test infra for transformations by @ematipico in https://github.com/rome/tools/pull/4719
- feat(rome_js_analyze): relax `useLiteralEnumMembers` by @Conaclos in https://github.com/rome/tools/pull/4720
- + 22 more
✨ New Contributors
- @bugeats made their first contribution in https://github.com/rome/tools/pull/4727
- @paripsky made their first contribution in https://github.com/rome/tools/pull/4735
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.4c8cf32...lsp/v0.26.0
📋 What's Changed
- feat(rome_js_parser): Implement option-passing mechanism for parser test #4631 by @denbezrukov in https://github.com/rome/tools/pull/4652
- chore: upgrade `bpaf` by @ematipico in https://github.com/rome/tools/pull/4659
- feat(rome_js_analyze): new lint rule `noExcessiveComplexity` by @arendjr in https://github.com/rome/tools/pull/4657
- refactor(rome_service): better messaging for rule options by @ematipico in https://github.com/rome/tools/pull/4661
- fix(rome_js_analyze): noUselessFragments use JsxString node when replacing JsxText by @nissy-dev in https://github.com/rome/tools/pull/4662
- feat(rome_js_analyze): noFallthroughSwitchClause by @ddanielsantos in https://github.com/rome/tools/pull/4626
- fix(rome_js_analyze): noNonoctalDecimalEscape returns single diagnostic by @unvalley in https://github.com/rome/tools/pull/4663
- feat(rome_cli): show diagnostics even when --apply-unsafe is applied by @ematipico in https://github.com/rome/tools/pull/4668
- + 21 more
✨ New Contributors
- @ddanielsantos made their first contribution in https://github.com/rome/tools/pull/4626
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.f65b0d9...lsp/v0.25.20230719
📋 What's Changed
- feat(rome_js_parser): Implement option-passing mechanism for parser test #4631 by @denbezrukov in https://github.com/rome/tools/pull/4652
- chore: upgrade `bpaf` by @ematipico in https://github.com/rome/tools/pull/4659
- feat(rome_js_analyze): new lint rule `noExcessiveComplexity` by @arendjr in https://github.com/rome/tools/pull/4657
- refactor(rome_service): better messaging for rule options by @ematipico in https://github.com/rome/tools/pull/4661
- fix(rome_js_analyze): noUselessFragments use JsxString node when replacing JsxText by @nissy-dev in https://github.com/rome/tools/pull/4662
- feat(rome_js_analyze): noFallthroughSwitchClause by @ddanielsantos in https://github.com/rome/tools/pull/4626
- fix(rome_js_analyze): noNonoctalDecimalEscape returns single diagnostic by @unvalley in https://github.com/rome/tools/pull/4663
- feat(rome_cli): show diagnostics even when --apply-unsafe is applied by @ematipico in https://github.com/rome/tools/pull/4668
- + 21 more
✨ New Contributors
- @ddanielsantos made their first contribution in https://github.com/rome/tools/pull/4626
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.f65b0d9...cli/v12.1.3-nightly.4c8cf32
📋 What's Changed
- No invalid constructor super/4624 by @Conaclos in https://github.com/rome/tools/pull/4625
- fix: Regression building proc-macro2 1.0.59 with nightly by @denbezrukov in https://github.com/rome/tools/pull/4636
- Install correct binstall crate by @arendjr in https://github.com/rome/tools/pull/4635
- fix(rome_js_analyze): Add constructor support by @denbezrukov in https://github.com/rome/tools/pull/4605
- feat(rome_js_formatter): Implement the decorator formatting #4608 by @denbezrukov in https://github.com/rome/tools/pull/4627
- feat(rome_js_analyze): noNonoctalDecimalEscape by @unvalley in https://github.com/rome/tools/pull/4618
- feat(rome_cli): command `rome lint` by @ematipico in https://github.com/rome/tools/pull/4629
- docs: better documentation for rule by @ematipico in https://github.com/rome/tools/pull/4641
- + 7 more
✨ New Contributors
- @arendjr made their first contribution in https://github.com/rome/tools/pull/4635
- @TaKO8Ki made their first contribution in https://github.com/rome/tools/pull/4648
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.af25635...lsp/v0.25.20230705
📋 What's Changed
- No invalid constructor super/4624 by @Conaclos in https://github.com/rome/tools/pull/4625
- fix: Regression building proc-macro2 1.0.59 with nightly by @denbezrukov in https://github.com/rome/tools/pull/4636
- Install correct binstall crate by @arendjr in https://github.com/rome/tools/pull/4635
- fix(rome_js_analyze): Add constructor support by @denbezrukov in https://github.com/rome/tools/pull/4605
- feat(rome_js_formatter): Implement the decorator formatting #4608 by @denbezrukov in https://github.com/rome/tools/pull/4627
- feat(rome_js_analyze): noNonoctalDecimalEscape by @unvalley in https://github.com/rome/tools/pull/4618
- feat(rome_cli): command `rome lint` by @ematipico in https://github.com/rome/tools/pull/4629
- docs: better documentation for rule by @ematipico in https://github.com/rome/tools/pull/4641
- + 7 more
✨ New Contributors
- @arendjr made their first contribution in https://github.com/rome/tools/pull/4635
- @TaKO8Ki made their first contribution in https://github.com/rome/tools/pull/4648
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.af25635...cli/v12.1.3-nightly.f65b0d9
📋 What's Changed
- refactor(rome_js_analyze): improve noBannedTypes by @Conaclos in https://github.com/rome/tools/pull/4597
- refactor(rome_formatter): Use custom trait for unique `LabelId`s by @MichaReiser in https://github.com/rome/tools/pull/4599
- feat(rome_service): add `extends` functionality by @ematipico in https://github.com/rome/tools/pull/4572
- feat(rome_js_parser): Implement the decorator parsing via the option by @denbezrukov in https://github.com/rome/tools/pull/4598
- chore: remove changelog line and documentation parts by @ematipico in https://github.com/rome/tools/pull/4610
- refactor(rome_js_analyze): set version for noUselessConstructor by @Conaclos in https://github.com/rome/tools/pull/4611
- feat(rome_js_analyze): noGlobalIsNan by @Conaclos in https://github.com/rome/tools/pull/4612
- fix(rome_js_analyze): suppress false positive diagnostics to nested if statements by @nissy-dev in https://github.com/rome/tools/pull/4614
- + 8 more
📋 What's Changed
- refactor(rome_js_analyze): improve noBannedTypes by @Conaclos in https://github.com/rome/tools/pull/4597
- refactor(rome_formatter): Use custom trait for unique `LabelId`s by @MichaReiser in https://github.com/rome/tools/pull/4599
- feat(rome_service): add `extends` functionality by @ematipico in https://github.com/rome/tools/pull/4572
- feat(rome_js_parser): Implement the decorator parsing via the option by @denbezrukov in https://github.com/rome/tools/pull/4598
- chore: remove changelog line and documentation parts by @ematipico in https://github.com/rome/tools/pull/4610
- refactor(rome_js_analyze): set version for noUselessConstructor by @Conaclos in https://github.com/rome/tools/pull/4611
- feat(rome_js_analyze): noGlobalIsNan by @Conaclos in https://github.com/rome/tools/pull/4612
- fix(rome_js_analyze): suppress false positive diagnostics to nested if statements by @nissy-dev in https://github.com/rome/tools/pull/4614
- + 8 more
📋 What's Changed
- Implement round-trip fuzzers for finding correctness bugs by @addisoncrump in https://github.com/rome/tools/pull/4559
- refactor(rome_js_analyze): remove `noExtraSemicolon` by @Conaclos in https://github.com/rome/tools/pull/4576
- docs: update CHANGELOG by @Conaclos in https://github.com/rome/tools/pull/4578
- fix typo in diagnostic message by @stef7 in https://github.com/rome/tools/pull/4581
- refactor(rome_js_analyze): enhance `useDefaultParameterLast` by @Conaclos in https://github.com/rome/tools/pull/4577
- feat(rome_service): add parser option for unsafe decorators by @ematipico in https://github.com/rome/tools/pull/4574
- docs: fix broken link in change log by @strager in https://github.com/rome/tools/pull/4588
- docs: linkify lint rules in change log by @strager in https://github.com/rome/tools/pull/4589
- + 10 more
✨ New Contributors
- @addisoncrump made their first contribution in https://github.com/rome/tools/pull/4559
- @stef7 made their first contribution in https://github.com/rome/tools/pull/4581
- @m1212e made their first contribution in https://github.com/rome/tools/pull/4558
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.3de5a1a...js-api/v0.3.0-nightly.50eb45f
📋 What's Changed
- Implement round-trip fuzzers for finding correctness bugs by @addisoncrump in https://github.com/rome/tools/pull/4559
- refactor(rome_js_analyze): remove `noExtraSemicolon` by @Conaclos in https://github.com/rome/tools/pull/4576
- docs: update CHANGELOG by @Conaclos in https://github.com/rome/tools/pull/4578
- fix typo in diagnostic message by @stef7 in https://github.com/rome/tools/pull/4581
- refactor(rome_js_analyze): enhance `useDefaultParameterLast` by @Conaclos in https://github.com/rome/tools/pull/4577
- feat(rome_service): add parser option for unsafe decorators by @ematipico in https://github.com/rome/tools/pull/4574
- docs: fix broken link in change log by @strager in https://github.com/rome/tools/pull/4588
- docs: linkify lint rules in change log by @strager in https://github.com/rome/tools/pull/4589
- + 10 more
✨ New Contributors
- @addisoncrump made their first contribution in https://github.com/rome/tools/pull/4559
- @stef7 made their first contribution in https://github.com/rome/tools/pull/4581
- @m1212e made their first contribution in https://github.com/rome/tools/pull/4558
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3-nightly.3de5a1a...cli/v12.1.3-nightly.50eb45f
📋 What's Changed
- fix(rome_js_analyze): suppress false positive when returning call expressions of a hook for useHookAtTopLevel by @nissy-dev in https://github.com/rome/tools/pull/4538
- refactor(rome_analyze): deserialize options early by @ematipico in https://github.com/rome/tools/pull/4541
- feat(rome_cli, rome_service): ignore unknown files by @ematipico in https://github.com/rome/tools/pull/4547
- fix(rome_js_analyzer): Big pack of js/ts files that crashes rome #4323 by @denbezrukov in https://github.com/rome/tools/pull/4560
- feat(rome_js_formatter) support prettier-style jsx quotes #4486 by @denbezrukov in https://github.com/rome/tools/pull/4555
- fix(rome_js_analyze): noRedeclare accepts index signatures by @unvalley in https://github.com/rome/tools/pull/4519
- feat(rome_js_analyze): Implement `noStaticOnlyClass` by @nikeee in https://github.com/rome/tools/pull/4514
- chore: update to rust 1.70.0 by @ematipico in https://github.com/rome/tools/pull/4563
- + 2 more
✨ New Contributors
- @framp made their first contribution in https://github.com/rome/tools/pull/4539
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3...lsp/v0.25.20230614
📋 What's Changed
- fix(rome_js_analyze): suppress false positive when returning call expressions of a hook for useHookAtTopLevel by @nissy-dev in https://github.com/rome/tools/pull/4538
- refactor(rome_analyze): deserialize options early by @ematipico in https://github.com/rome/tools/pull/4541
- feat(rome_cli, rome_service): ignore unknown files by @ematipico in https://github.com/rome/tools/pull/4547
- fix(rome_js_analyzer): Big pack of js/ts files that crashes rome #4323 by @denbezrukov in https://github.com/rome/tools/pull/4560
- feat(rome_js_formatter) support prettier-style jsx quotes #4486 by @denbezrukov in https://github.com/rome/tools/pull/4555
- fix(rome_js_analyze): noRedeclare accepts index signatures by @unvalley in https://github.com/rome/tools/pull/4519
- feat(rome_js_analyze): Implement `noStaticOnlyClass` by @nikeee in https://github.com/rome/tools/pull/4514
- chore: update to rust 1.70.0 by @ematipico in https://github.com/rome/tools/pull/4563
- + 2 more
✨ New Contributors
- @framp made their first contribution in https://github.com/rome/tools/pull/4539
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.3...cli/v12.1.3-nightly.3de5a1a
📋 What's Changed
- chore: Bump `pnpm/action-setup` and `jetli/wasm-pack-action` to latest by @nikeee in https://github.com/rome/tools/pull/4506
- chore: update snapshot by @ematipico in https://github.com/rome/tools/pull/4509
- feat: Add `noUselessTypeConstraint` by @nikeee in https://github.com/rome/tools/pull/4484
- chore: Resolve `set-output` deprecations by @nikeee in https://github.com/rome/tools/pull/4507
- fix(rome_service): treat nursery rules differently by @ematipico in https://github.com/rome/tools/pull/4511
- chore: upgrade `bpaf` by @ematipico in https://github.com/rome/tools/pull/4522
- Dockerised benchmark tool by @connorjburton in https://github.com/rome/tools/pull/4494
- Workspace internal deps by @gautamprikshit1 in https://github.com/rome/tools/pull/4525
- + 4 more
✨ New Contributors
- @nikeee made their first contribution in https://github.com/rome/tools/pull/4506
- @gautamprikshit1 made their first contribution in https://github.com/rome/tools/pull/4525
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.2...lsp/v0.24.3
📋 What's Changed
- chore: Bump `pnpm/action-setup` and `jetli/wasm-pack-action` to latest by @nikeee in https://github.com/rome/tools/pull/4506
- chore: update snapshot by @ematipico in https://github.com/rome/tools/pull/4509
- feat: Add `noUselessTypeConstraint` by @nikeee in https://github.com/rome/tools/pull/4484
- chore: Resolve `set-output` deprecations by @nikeee in https://github.com/rome/tools/pull/4507
- fix(rome_service): treat nursery rules differently by @ematipico in https://github.com/rome/tools/pull/4511
- chore: upgrade `bpaf` by @ematipico in https://github.com/rome/tools/pull/4522
- Dockerised benchmark tool by @connorjburton in https://github.com/rome/tools/pull/4494
- Workspace internal deps by @gautamprikshit1 in https://github.com/rome/tools/pull/4525
- + 4 more
✨ New Contributors
- @nikeee made their first contribution in https://github.com/rome/tools/pull/4506
- @gautamprikshit1 made their first contribution in https://github.com/rome/tools/pull/4525
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.2...cli/v12.1.3
📋 What's Changed
- fix(rome_js_analyze): allow nested func declarations in esm by @Conaclos in https://github.com/rome/tools/pull/4500
- fix(rome_js_analyze): noInvalidConstructorSuper recognize extends mod… by @Conaclos in https://github.com/rome/tools/pull/4501
- fix(rome_service): rules to disable and enable by @ematipico in https://github.com/rome/tools/pull/4503
- release: 12.1.2 by @ematipico in https://github.com/rome/tools/pull/4508
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.1...lsp/v0.24.2
📋 What's Changed
- fix(rome_js_analyze): allow nested func declarations in esm by @Conaclos in https://github.com/rome/tools/pull/4500
- fix(rome_js_analyze): noInvalidConstructorSuper recognize extends mod… by @Conaclos in https://github.com/rome/tools/pull/4501
- fix(rome_service): rules to disable and enable by @ematipico in https://github.com/rome/tools/pull/4503
- release: 12.1.2 by @ematipico in https://github.com/rome/tools/pull/4508
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.1...cli/v12.1.2
📋 What's Changed
- perf: improve rome benchmark performance in formatting by removing di… by @connorjburton in https://github.com/rome/tools/pull/4475
- fix: benchmark tooling failing calling node modules bin dir directly by @connorjburton in https://github.com/rome/tools/pull/4474
- fix(rome_js_analyze): Files with fn(() => (aborted = true)); cause -entered unreachable code - when --apply-unsafe #4464 by @denbezrukov in https://github.com/rome/tools/pull/4473
- perf: improve clone speed of benchmark tool with sparse-checkout by @connorjburton in https://github.com/rome/tools/pull/4476
- fix(rome_js_semantic): correct the export determination when a variable and an `interface` had the same name by @unvalley in https://github.com/rome/tools/pull/4468
- fix(rome_cli): fix regression for `rome lsp-proxy` command by @ematipico in https://github.com/rome/tools/pull/4491
- fix(rome_service): correctly load recommended rules by @ematipico in https://github.com/rome/tools/pull/4490
- release: v12.1.1 by @ematipico in https://github.com/rome/tools/pull/4497
✨ New Contributors
- @connorjburton made their first contribution in https://github.com/rome/tools/pull/4475
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.0...lsp/v0.24.1
📋 What's Changed
- perf: improve rome benchmark performance in formatting by removing di… by @connorjburton in https://github.com/rome/tools/pull/4475
- fix: benchmark tooling failing calling node modules bin dir directly by @connorjburton in https://github.com/rome/tools/pull/4474
- fix(rome_js_analyze): Files with fn(() => (aborted = true)); cause -entered unreachable code - when --apply-unsafe #4464 by @denbezrukov in https://github.com/rome/tools/pull/4473
- perf: improve clone speed of benchmark tool with sparse-checkout by @connorjburton in https://github.com/rome/tools/pull/4476
- fix(rome_js_semantic): correct the export determination when a variable and an `interface` had the same name by @unvalley in https://github.com/rome/tools/pull/4468
- fix(rome_cli): fix regression for `rome lsp-proxy` command by @ematipico in https://github.com/rome/tools/pull/4491
- fix(rome_service): correctly load recommended rules by @ematipico in https://github.com/rome/tools/pull/4490
- release: v12.1.1 by @ematipico in https://github.com/rome/tools/pull/4497
✨ New Contributors
- @connorjburton made their first contribution in https://github.com/rome/tools/pull/4475
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.1.0...cli/v12.1.1
📋 What's Changed
- fix(rome_js_analyze): useSimpleNumberKeys #4457 handle shortand/spread object props by @Conaclos in https://github.com/rome/tools/pull/4459
- ci: fix error on pull-request by @Conaclos in https://github.com/rome/tools/pull/4465
- fix(rome_service): correctly send file source to workspace by @ematipico in https://github.com/rome/tools/pull/4466
- fix(rome_js_analyze): Fix false positive diagnostics that `useHookAtTopLevel` caused to `as` or `satisfies` expressions. by @nissy-dev in https://github.com/rome/tools/pull/4467
- release: 12.1.0 by @ematipico in https://github.com/rome/tools/pull/4344
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.b77547d...lsp/v0.24.0
📋 What's Changed
- fix(rome_js_analyze): useSimpleNumberKeys #4457 handle shortand/spread object props by @Conaclos in https://github.com/rome/tools/pull/4459
- ci: fix error on pull-request by @Conaclos in https://github.com/rome/tools/pull/4465
- fix(rome_service): correctly send file source to workspace by @ematipico in https://github.com/rome/tools/pull/4466
- fix(rome_js_analyze): Fix false positive diagnostics that `useHookAtTopLevel` caused to `as` or `satisfies` expressions. by @nissy-dev in https://github.com/rome/tools/pull/4467
- release: 12.1.0 by @ematipico in https://github.com/rome/tools/pull/4344
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.b77547d...cli/v12.1.0
📋 What's Changed
- ci: upload configuration JSON schema by @ematipico in https://github.com/rome/tools/pull/4450
- ci: fix binary names by @ematipico in https://github.com/rome/tools/pull/4451
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.ff02317...cli/v12.0.0-nightly.b77547d
📋 What's Changed
- refactor(rome_js_analyze): add more tests and docs for a11y rules through refactoring by @nissy-dev in https://github.com/rome/tools/pull/4417
- feat(rome_js_analyze): implement useHeadingContent and refactor useAnchorContent by @nissy-dev in https://github.com/rome/tools/pull/4423
- chore: new Rust version and change CI actions by @ematipico in https://github.com/rome/tools/pull/4425
- fix(rome_js_analyzer): ignore default exported function in useCamelCase by @nissy-dev in https://github.com/rome/tools/pull/4424
- ci: fix build action by @ematipico in https://github.com/rome/tools/pull/4427
- ci: fix build action by @ematipico in https://github.com/rome/tools/pull/4428
- ci: use latest os for tests by @ematipico in https://github.com/rome/tools/pull/4429
- feat(rome_cli): rome check via stdin by @ematipico in https://github.com/rome/tools/pull/4430
- + 15 more
✨ New Contributors
- @Vivalldi made their first contribution in https://github.com/rome/tools/pull/4426
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.5aa3efa...lsp/v0.23.20230509
📋 What's Changed
- refactor(rome_js_analyze): add more tests and docs for a11y rules through refactoring by @nissy-dev in https://github.com/rome/tools/pull/4417
- feat(rome_js_analyze): implement useHeadingContent and refactor useAnchorContent by @nissy-dev in https://github.com/rome/tools/pull/4423
- chore: new Rust version and change CI actions by @ematipico in https://github.com/rome/tools/pull/4425
- fix(rome_js_analyzer): ignore default exported function in useCamelCase by @nissy-dev in https://github.com/rome/tools/pull/4424
- ci: fix build action by @ematipico in https://github.com/rome/tools/pull/4427
- ci: fix build action by @ematipico in https://github.com/rome/tools/pull/4428
- ci: use latest os for tests by @ematipico in https://github.com/rome/tools/pull/4429
- feat(rome_cli): rome check via stdin by @ematipico in https://github.com/rome/tools/pull/4430
- + 15 more
✨ New Contributors
- @Vivalldi made their first contribution in https://github.com/rome/tools/pull/4426
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.5aa3efa...cli/v12.0.0-nightly.ff02317
📋 What's Changed
- fix(rome_js_analyze): #4348 by @Conaclos in https://github.com/rome/tools/pull/4414
- fear(rome_js_analyze): useGroupedTypeImport by @Conaclos in https://github.com/rome/tools/pull/4413
- refactor: use bpaf by @ematipico in https://github.com/rome/tools/pull/4405
- chore: add script to promote rules by @ematipico in https://github.com/rome/tools/pull/4419
- fix(rome_js_analyze): #4410 by @Conaclos in https://github.com/rome/tools/pull/4418
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.19b60d4...lsp/v0.23.20230429
📋 What's Changed
- fix(rome_js_analyze): #4348 by @Conaclos in https://github.com/rome/tools/pull/4414
- fear(rome_js_analyze): useGroupedTypeImport by @Conaclos in https://github.com/rome/tools/pull/4413
- refactor: use bpaf by @ematipico in https://github.com/rome/tools/pull/4405
- chore: add script to promote rules by @ematipico in https://github.com/rome/tools/pull/4419
- fix(rome_js_analyze): #4410 by @Conaclos in https://github.com/rome/tools/pull/4418
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.19b60d4...cli/v12.0.0-nightly.5aa3efa
📋 What's Changed
- ci: update submodules by @ematipico in https://github.com/rome/tools/pull/4386
- fix(rome_js_analyze): check if the string key can convert to a static member by @nissy-dev in https://github.com/rome/tools/pull/4378
- chore: support long file names when cloning repositories related to Test262 by @nissy-dev in https://github.com/rome/tools/pull/4389
- docs: change "tabs" to "tab" in format help command by @jamesdury in https://github.com/rome/tools/pull/4387
- chore: suppress support longpaths steps in ubuntu-latest by @nissy-dev in https://github.com/rome/tools/pull/4390
- feat(rome_js_parser): EcmaScript @decorators class #4252 by @denbezrukov in https://github.com/rome/tools/pull/4381
- feat(rome_js_analyze): `noConstantCondition` by @unvalley in https://github.com/rome/tools/pull/4363
- fix(website): update copyright year :memo: by @Rustam-Abrahamyan in https://github.com/rome/tools/pull/4396
- + 6 more
✨ New Contributors
- @jamesdury made their first contribution in https://github.com/rome/tools/pull/4387
- @Rustam-Abrahamyan made their first contribution in https://github.com/rome/tools/pull/4396
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.b4bd55c...lsp/v0.23.20230427
📋 What's Changed
- ci: update submodules by @ematipico in https://github.com/rome/tools/pull/4386
- fix(rome_js_analyze): check if the string key can convert to a static member by @nissy-dev in https://github.com/rome/tools/pull/4378
- chore: support long file names when cloning repositories related to Test262 by @nissy-dev in https://github.com/rome/tools/pull/4389
- docs: change "tabs" to "tab" in format help command by @jamesdury in https://github.com/rome/tools/pull/4387
- chore: suppress support longpaths steps in ubuntu-latest by @nissy-dev in https://github.com/rome/tools/pull/4390
- feat(rome_js_parser): EcmaScript @decorators class #4252 by @denbezrukov in https://github.com/rome/tools/pull/4381
- feat(rome_js_analyze): `noConstantCondition` by @unvalley in https://github.com/rome/tools/pull/4363
- fix(website): update copyright year :memo: by @Rustam-Abrahamyan in https://github.com/rome/tools/pull/4396
- + 6 more
✨ New Contributors
- @jamesdury made their first contribution in https://github.com/rome/tools/pull/4387
- @Rustam-Abrahamyan made their first contribution in https://github.com/rome/tools/pull/4396
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.b4bd55c...cli/v12.0.0-nightly.19b60d4
📋 What's Changed
- feat(rome_cli): rome migrate by @ematipico in https://github.com/rome/tools/pull/4343
- fix(vscode): Text duplication when using VSCode git utilities #4338 by @denbezrukov in https://github.com/rome/tools/pull/4376
- refactor(rome_js_analyze): add more tests and docs for a11y rules through refactoring by @nissy-dev in https://github.com/rome/tools/pull/4377
- tests(rome_js_formatter): update prettier snapshots by @Conaclos in https://github.com/rome/tools/pull/4234
- feat: VCS support by @ematipico in https://github.com/rome/tools/pull/4375
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.0133f40...lsp/v0.23.20230418
📋 What's Changed
- feat(rome_cli): rome migrate by @ematipico in https://github.com/rome/tools/pull/4343
- fix(vscode): Text duplication when using VSCode git utilities #4338 by @denbezrukov in https://github.com/rome/tools/pull/4376
- refactor(rome_js_analyze): add more tests and docs for a11y rules through refactoring by @nissy-dev in https://github.com/rome/tools/pull/4377
- tests(rome_js_formatter): update prettier snapshots by @Conaclos in https://github.com/rome/tools/pull/4234
- feat: VCS support by @ematipico in https://github.com/rome/tools/pull/4375
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0-nightly.0133f40...cli/v12.0.0-nightly.b4bd55c
📋 What's Changed
- feat(rome_js_analyze): noConfusingArrow by @malobre in https://github.com/rome/tools/pull/4321
- feat(rome_js_analyze): noRedundantRoles by @unvalley in https://github.com/rome/tools/pull/4293
- Fix typo in configuration.mdx by @yannicschroeer in https://github.com/rome/tools/pull/4335
- fix(rome_js_syntax): Allow module syntax in cts files by @nissy-dev in https://github.com/rome/tools/pull/4317
- feat(rome_js_analyze): noNoninteractiveTabindex by @unvalley in https://github.com/rome/tools/pull/4312
- fix(rome_js_formatter): format JsxString node by @nissy-dev in https://github.com/rome/tools/pull/4334
- docs(vscode): document quick fix action by @ianzone in https://github.com/rome/tools/pull/4339
- feat(rome_js_analyze): noAriaUnsupportedElements by @unvalley in https://github.com/rome/tools/pull/4340
- + 12 more
✨ New Contributors
- @yannicschroeer made their first contribution in https://github.com/rome/tools/pull/4335
- @ianzone made their first contribution in https://github.com/rome/tools/pull/4339
- Full Changelog: https://github.com/rome/tools/compare/cli/v12.0.0...lsp/v0.23.20230413
