What's Changed
- fix(rome_js_analyze): fix useConst suggestion when some bindings cannot live inside const by @xunilrj in #4014
- docs(noConstructorReturn): fix rule description by @Conaclos in #4015
- feat(playground): Add JSON support by @MichaReiser in #3968
- fix(rome_js_analyze): fix ts const assertion on noUndeclaredVariables by @xunilrj in #3981
- feat(rome_js_analyze): lint rule to check if react hooks are at top level by @xunilrj in #3927
- feat(rome_js_analyze):
noAssignInExpressions
by @Conaclos in #3928 - feat(rome_cli): Add JS runtime and package manager information to
rage
by @MichaReiser in #4021 - feat(rome_js_analyze):
noUselessSwitchCase
by @Conaclos in #3912 - fix(vscode): ignore incompatible versions of the binary and improve the restart logic by @leops in #4022
- feat(rome_js_analyze): complete
useAriaPropTypes
rule by @ematipico in #3959 - docs: fix typo in configuration.mdx by @ShiChenCong in #4034
- feat(rome_js_analyze): add module and classes support for noRedundantUseStrict by @mzbac in #3955
- chore(xtask): update the coverage submodules by @leops in #4041
- feat(rome_js_analyzer): add
noWith
rule by @ktfth in #4025 - chore: update contribution guidelines by @ematipico in #3996
- refactor(rome_lsp): refactor the initialization and configuration loading logic by @leops in #4044
- fix(rome_lsp): improve the pattern matching logic for ignored files by @leops in #4024
- fix(rome_lsp): fix the merge conflict of #4042 and #4044 by @leops in #4051
- feat: Support Auto Accessors by @nissy-dev in #3956
- feat(rome_json_formatter): JSON Formatting object #2570 by @denbezrukov in #4040
- feat(rome_js_analyze):
noCommaOperator
by @Conaclos in #4019 - chore(codegen): fix codegen for new lint rule by @xunilrj in #4057
- refactor(rome_formatter): Extract shared separated logic by @MichaReiser in #4056
- feat(rome_js_analyze):
noSelfCompare
rule by @kaioduarte in #4031 - feat(rome_js_analyze):
noClassAssign
rule by @kaioduarte in #4033 - fix(rome_js_analyze): should handle read-only arrays by @unvalley in #3954
- feat(rome_json_formatter): Fallback to Verbatim for nodes with syntax errors by @MichaReiser in #4066
New Contributors
- @ShiChenCong made their first contribution in #4034
Full Changelog: js-api/v0.2.0...lsp/v0.21.20221217