New
VSCode Extension 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
bpafby @ematipico in https://github.com/rome/tools/pull/4659 - feat(rome_js_analyze): new lint rule
noExcessiveComplexityby @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
- chore: add more cases to
noSelfAssignby @ematipico in https://github.com/rome/tools/pull/4672 - chore(new-lintrule): improve category generation to avoid git conflicts by @Conaclos in https://github.com/rome/tools/pull/4665
- feat(rome_cli): exit with error if there are warnings by @ematipico in https://github.com/rome/tools/pull/4676
- fix(rome_js_analyze): skip
thisreference identifier in the semantic analyzer by @nissy-dev in https://github.com/rome/tools/pull/4675 - fix(rome_js_parser): Crash at @ character in class name / body #4669 by @denbezrukov in https://github.com/rome/tools/pull/4677
- fix(rome_js_parser): Crash at empty default export #4670 by @denbezrukov in https://github.com/rome/tools/pull/4680
- feat(rome_css_parser): CSS lexer #4682 by @denbezrukov in https://github.com/rome/tools/pull/4684
- feat(rome_js_analyze):
useLiteralKeyshandle string literal properties by @Conaclos in https://github.com/rome/tools/pull/4692 - fix(rome_js_analtzer): semantic analyzer handles ts export declaration clause correctly by @nissy-dev in https://github.com/rome/tools/pull/4694
- feat: transformations by @ematipico in https://github.com/rome/tools/pull/4696
- feat(rome_js_analyze): noUselessEmptyExport by @Conaclos in https://github.com/rome/tools/pull/4693
- refactor(rome_js_analyze): noFallthroughSwitchClause handle block statements by @Conaclos in https://github.com/rome/tools/pull/4695
- refactor(rome_js_analyze): handle string literal names in useNamingCo… by @Conaclos in https://github.com/rome/tools/pull/4698
- feat(rome_js_analyze): noControlCharactersInRegex by @unvalley in https://github.com/rome/tools/pull/4656
- feat(rome_js_formatter, rome_cli): add
arrowParenthesesoption by @SuperchupuDev in https://github.com/rome/tools/pull/4667 - docs: auto generated CLI reference by @ematipico in https://github.com/rome/tools/pull/4671
- chore: revert the
cli.mdxby @ematipico in https://github.com/rome/tools/pull/4705 - feat(rome_js_analyze): useIsArray by @Conaclos in https://github.com/rome/tools/pull/4701
- refactor(rome_js_analyze): handle globalThis for
noNewSymbolby @Conaclos in https://github.com/rome/tools/pull/4707 - fix(rome_js_formatter): improve handling of arrow parentheses by @SuperchupuDev in https://github.com/rome/tools/pull/4704
- fix(rome_js_analyze): fix a false positive for
noDuplicateCaseby @Conaclos in https://github.com/rome/tools/pull/4709
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