What's Changed
- fix(rome_js_analyze): remove double negation check by @ematipico in #3488
- chore: update issue template by @ematipico in #3493
- fix(ci): run the version update script in the publish job of the js-api release workflow by @leops in #3494
- fix(website): move default value in the correct section by @ematipico in #3496
- refactor: use new diagnostics by @ematipico in #3439
- fix(ci): fix the pre-release tag for nightly versions by @leops in #3501
- fix(rome_cli): correctly compute
can_handle
in CI mode by @ematipico in #3500 - feat: add useAltText lint rule for JSX expression by @ematipico in #3502
- fix(website): Search by @MichaReiser in #3498
- feat(rome_lsp): add support for incremental document sync in the language server by @leops in #3504
- fix(rome_js_formatter): Arrow with JSX Body by @MichaReiser in #3505
- feat(rome_js_analyze): add
noBannedTypes
rule by @kaioduarte in #3463 - fix(rome_js_analyze): don't check double negation in
noNegationElse
by @ematipico in #3491 - feat(rome_service): add a
max_diagnostics
parameter topull_diagnostics
by @leops in #3512 - fix(rome_js_analyze): fix how control flow edges are generated in for-statements with no test node by @leops in #3516
- fix(rome_js_analyze): additional check for
noNegationElse
by @ematipico in #3517 - chore: move
no_explicit_any
rule from semantic_analyzers to analyzers by @kaioduarte in #3518
Full Changelog: cli/v0.10.1-next.e8dd9b4...lsp/v0.17.20221028