This repository has been archived by the owner on Aug 31, 2023. It is now read-only.
Releases: rome/tools
Releases · rome/tools
CLI v10.0.0
What's Changed
- release: 10.0.0 by @ematipico in #3526
Full Changelog: cli/v0.10.1-nightly.d3351fd...cli/v10.0.0
VSCode Extension v0.17.20221108
What's Changed
- fix(rome_diagnostics): improve the handling of newline characters in diffs by @leops in #3523
- feat(editors): add Restart LSP Server command by @kaioduarte in #3533
- feat(rome_service): add a configuration option to set the file size limit of the workspace by @leops in #3530
- fix(rome_js_analyze): add code action for
noUnusedVariables
by @ematipico in #3534 - fix(rome_js_parser): Ignore bindings in desctructuring initializers by @MichaReiser in #3525
- docs: update formatter and linter docs by @nissy-dev in #3536
- doc(rome_js_parser,rome_js_formatter): Move Parser Test documentation by @MichaReiser in #3540
- feat(rome_js_analyze): promote rules by @ematipico in #3471
- ci: Fix version on windows build by @MichaReiser in #3543
- docs(website): fix an invalid diagnostic example for
useAnchorContent
by @lucasweng in #3546 - fix(rome_js_analyzer): escape dollar signs and backticks properly for useTemplate rule by @nissy-dev in #3477
- doc(website): Rework Getting Started by @MichaReiser in #3547
- fix(rome_js_analyze): fix const dependency in react hooks by @xunilrj in #3508
- doc(rome_cli): Use permalinks in
rome init
by @MichaReiser in #3550 - feat(vscode): watch configuration file by @ematipico in #3284
- feat(rome_cli): allow to skip checks in
rome ci
command by @ematipico in #3545 - docs(rome_diagnostics): Move Writing Diagnostics to the top by @MichaReiser in #3551
- fix(rome_js_formatter): make empty line after hashbang optional by @unvalley in #3552
- feat(rome_js_formatter): Remove unnecessary string escapes by @95th in #3555
- feat(rome_js_formatter): number literals, number literal types, bigint literal types by @jeysal in #3554
- chore: Upgrade to Rust 1.65.0 by @MichaReiser in #3557
- Implement new website by @sebmck in #3556
- doc(website): Run
cargo lintdoc
by @95th in #3567 - fix(rome_js_analyzer):
noInvalidConstructorSuper
false positive for class expressions by @lucasweng in #3561 - perf(rome_js_semantic): Use FX Hash function by @MichaReiser in #3565
- [docs] Add navigation dropdown for docs by @sebmck in #3578
- refactor(rome_cli): refactor the threading of parallel traversal to increase occupancy by @leops in #3577
- doc: VS Code extension by @MichaReiser in #3579
- perf: End-to-end Linter and Formatter benchmarks by @MichaReiser in #3570
New Contributors
- @unvalley made their first contribution in #3552
- @95th made their first contribution in #3555
- @jeysal made their first contribution in #3554
Full Changelog: cli/v0.10.1-nightly.a9db0f0...lsp/v0.17.20221108
CLI v0.10.1-nightly.d3351fd
What's Changed
- fix(ci): fix the release workflows for the stable release by @leops in #3583
- fix(docs): use the standard picture element to display the logo by @leops in #3585
Full Changelog: cli/v0.10.1-nightly.03b7f2f...cli/v0.10.1-nightly.d3351fd
CLI v0.10.1-nightly.03b7f2f
What's Changed
- fix(rome_diagnostics): improve the handling of newline characters in diffs by @leops in #3523
- feat(editors): add Restart LSP Server command by @kaioduarte in #3533
- feat(rome_service): add a configuration option to set the file size limit of the workspace by @leops in #3530
- fix(rome_js_analyze): add code action for
noUnusedVariables
by @ematipico in #3534 - fix(rome_js_parser): Ignore bindings in desctructuring initializers by @MichaReiser in #3525
- docs: update formatter and linter docs by @nissy-dev in #3536
- doc(rome_js_parser,rome_js_formatter): Move Parser Test documentation by @MichaReiser in #3540
- feat(rome_js_analyze): promote rules by @ematipico in #3471
- ci: Fix version on windows build by @MichaReiser in #3543
- docs(website): fix an invalid diagnostic example for
useAnchorContent
by @lucasweng in #3546 - fix(rome_js_analyzer): escape dollar signs and backticks properly for useTemplate rule by @nissy-dev in #3477
- doc(website): Rework Getting Started by @MichaReiser in #3547
- fix(rome_js_analyze): fix const dependency in react hooks by @xunilrj in #3508
- doc(rome_cli): Use permalinks in
rome init
by @MichaReiser in #3550 - feat(vscode): watch configuration file by @ematipico in #3284
- feat(rome_cli): allow to skip checks in
rome ci
command by @ematipico in #3545 - docs(rome_diagnostics): Move Writing Diagnostics to the top by @MichaReiser in #3551
- fix(rome_js_formatter): make empty line after hashbang optional by @unvalley in #3552
- feat(rome_js_formatter): Remove unnecessary string escapes by @95th in #3555
- feat(rome_js_formatter): number literals, number literal types, bigint literal types by @jeysal in #3554
- chore: Upgrade to Rust 1.65.0 by @MichaReiser in #3557
- Implement new website by @sebmck in #3556
- doc(website): Run
cargo lintdoc
by @95th in #3567 - fix(rome_js_analyzer):
noInvalidConstructorSuper
false positive for class expressions by @lucasweng in #3561 - perf(rome_js_semantic): Use FX Hash function by @MichaReiser in #3565
- [docs] Add navigation dropdown for docs by @sebmck in #3578
- refactor(rome_cli): refactor the threading of parallel traversal to increase occupancy by @leops in #3577
- doc: VS Code extension by @MichaReiser in #3579
- perf: End-to-end Linter and Formatter benchmarks by @MichaReiser in #3570
New Contributors
- @unvalley made their first contribution in #3552
- @95th made their first contribution in #3555
- @jeysal made their first contribution in #3554
Full Changelog: cli/v0.10.1-nightly.a9db0f0...cli/v0.10.1-nightly.03b7f2f
VSCode Extension v0.17.20221028
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
CLI v0.10.1-nightly.a9db0f0
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...cli/v0.10.1-nightly.a9db0f0
VSCode Extension v0.17.20221026
What's Changed
- fix(rome_diagnostics): fix the printing of empty diff lines by @leops in #3382
- feat(rome_js_analyzer): add
noPositiveTabindex
rule by @kaioduarte in #3336 - fix(rome_js_parser): Allow
arguments
ind.ts
files by @MichaReiser in #3389 - fix(rome_js_formatter): Arrow chain trailing comments by @MichaReiser in #3398
- fix(rome_js_formatter): Fix dropped initializer comments by @MichaReiser in #3397
- fix(rome_diagnostics): force the diagnostics separator line to be at least 10 characters wide by @leops in #3396
- fix(rome_js_analyze): fix the debug bound checks of the CFG visitor by @leops in #3400
- fix(rome_js_formatter): Fix arrow binding parameter in test call by @MichaReiser in #3399
- docs(website): small QoL for rules page by @ematipico in #3407
- perf(rome_formater): Inline
FormatElement::Text
by @MichaReiser in #3403 - feat(rome_js_formatter): Object Pattern Formatting by @MichaReiser in #3405
- fix(rome_js_syntax): Remove
JsIdentifierBinding
from object binding pattern member union by @MichaReiser in #3408 - feat(rome_js_analyze): compute
AnalyzerOptions
fromWorkspace
by @ematipico in #3381 - fix(rome_diagnostics): fix unknown rule warning false positive by @leops in #3412
- fix(rome_cli): prevent the socket transport from printing an error on shutdown by @leops in #3417
- fix(rome_cli): improve the main help text by @leops in #3418
- feat(rome_js_analyze): new rule
noExplicitAny
by @kaioduarte in #3413 - fix(docs): set correct version for NoPositiveTabindex rule by @kaioduarte in #3422
- refactor(rome_cli): Split CLI tests by @MichaReiser in #3419
- feat(rome_js_analyze): rule
useAnchorContent
by @lucasweng in #3370 - ci: fix codegen by @ematipico in #3427
- ci: non-parsable markdown by @ematipico in #3428
- feat(rome_js_analyze): rule
useKeyWithMouseEvents
by @mrkldshv in #3373 - fix(rome_js_formatter): assignment layout #3386 by @denbezrukov in #3431
- fix(rome_js_formatter): JSX Expression child closing parentheses #3376 by @denbezrukov in #3432
- ci: publish workflow for
@rometools/js-api
package by @ematipico in #3402 - feat(rome_js_analyzer): rule
useKeyWithClickEvents
by @jk-gan in #3426 - fix(rome_diagnostics_macros): correctly ignore unknown attributes by @leops in #3433
- feat(rome_cli): Add
version
command by @MichaReiser in #3421 - feat(rome_js_analyze): rule
noConstAssign
by @ematipico in #3409 - feat(rome_js_analyze): new rule
useFlatMap
by @ematipico in #3384 - feat(rome_js_formatter): trailing comma option #3305 by @denbezrukov in #3430
- feat(rome_cli): Add
rage
command by @MichaReiser in #3436 - feat(rome_js_formatter): spec template by @denbezrukov in #3438
- chore(rome_js_analyze): better use of
Option
by @ematipico in #3434 - feat(rome_cli): Add server logs to
rage
command by @MichaReiser in #3441 - chore(website): Remove rome dependency by @MichaReiser in #3449
- ci: stale bot improvements by @ematipico in #3448
- ci(js-api): compile backends by @ematipico in #3452
- docs(rome_diagnostics): add a contributor documentation file for diagnostics by @leops in #3401
- fix(rome_cli): print the correct subcommand in error messages by @lucasweng in #3460
- fix(rome_cli): state correct command to verify code post
rome init
by @egilsster in #3459 - feat(cli): add lsp_proxy command to support stdin/stdout by @xiaoxin-sky in #3442
- fix(rome_cli): Fix private
open_socket
by @MichaReiser in #3464 - fix(rome_cli): remove unsupported options in the
ci
help text by @lucasweng in #3457 - chore: Re-structure Website by @MichaReiser in #3466
- feat(rome_js_syntax): better api for picking jsx attributes by @xunilrj in #3458
- fix(rome_js_formatter, rome_js_parser): Empty external module declaration formatting by @MichaReiser in #3472
- doc(website): Show lint groups in TOC by @MichaReiser in #3470
- chore(playground): reduce CodeMirror input slowness by @kaioduarte in #3476
- feat(rome_js_formatter): trailing comma none by @denbezrukov in #3474
- test(rome_cli): trailing comma cli tests by @denbezrukov in #3479
- fix(rome_cli): correctly compute file to handle in
rome ci
by @ematipico in #3453 - feat(rome_js_analyze): new rule useValidForDirection by @nissy-dev in #3475
- fix(rome_lsp): rename off by default for vscode by @xunilrj in #3473
- ci: fix script and remove "-next" from workflow by @ematipico in #3467
- feat(rome_js_analyze): exhaustive deps for React hooks by @xunilrj in #3355
- chore(rome): remove WASM pacakges from optional dependencies by @ematipico in #3483
- fix(ci): fix the version update scripts for pre-releases by @leops in #3484
- feat(rome_js_analyze): add support for spread props in various rules by @ematipico in #3444
- fix(ci): fix the publishing job in the CLI release workflow by @leops in #3489
- feat(rome_js_analyzer): rule
noInvalidConstructorSuper
by @ematipico in #3465 - fix(rome_js_parser): call expression in optional member chain followed by
<
by @MichaReiser in #3487
New Contributors
- @kaioduarte made their first contribution in #3336
- @egilsster made their first contribution in #3459
- @xiaoxin-sky made their first contribution in #3442
- @nissy-dev made their first contribution in #3475
Full Changelog: cli/v0.10.1-next...lsp/v0.17.20221026
CLI v0.10.1-next.e8dd9b4
What's Changed
- fix(rome_diagnostics): fix the printing of empty diff lines by @leops in #3382
- feat(rome_js_analyzer): add
noPositiveTabindex
rule by @kaioduarte in #3336 - fix(rome_js_parser): Allow
arguments
ind.ts
files by @MichaReiser in #3389 - fix(rome_js_formatter): Arrow chain trailing comments by @MichaReiser in #3398
- fix(rome_js_formatter): Fix dropped initializer comments by @MichaReiser in #3397
- fix(rome_diagnostics): force the diagnostics separator line to be at least 10 characters wide by @leops in #3396
- fix(rome_js_analyze): fix the debug bound checks of the CFG visitor by @leops in #3400
- fix(rome_js_formatter): Fix arrow binding parameter in test call by @MichaReiser in #3399
- docs(website): small QoL for rules page by @ematipico in #3407
- perf(rome_formater): Inline
FormatElement::Text
by @MichaReiser in #3403 - feat(rome_js_formatter): Object Pattern Formatting by @MichaReiser in #3405
- fix(rome_js_syntax): Remove
JsIdentifierBinding
from object binding pattern member union by @MichaReiser in #3408 - feat(rome_js_analyze): compute
AnalyzerOptions
fromWorkspace
by @ematipico in #3381 - fix(rome_diagnostics): fix unknown rule warning false positive by @leops in #3412
- fix(rome_cli): prevent the socket transport from printing an error on shutdown by @leops in #3417
- fix(rome_cli): improve the main help text by @leops in #3418
- feat(rome_js_analyze): new rule
noExplicitAny
by @kaioduarte in #3413 - fix(docs): set correct version for NoPositiveTabindex rule by @kaioduarte in #3422
- refactor(rome_cli): Split CLI tests by @MichaReiser in #3419
- feat(rome_js_analyze): rule
useAnchorContent
by @lucasweng in #3370 - ci: fix codegen by @ematipico in #3427
- ci: non-parsable markdown by @ematipico in #3428
- feat(rome_js_analyze): rule
useKeyWithMouseEvents
by @mrkldshv in #3373 - fix(rome_js_formatter): assignment layout #3386 by @denbezrukov in #3431
- fix(rome_js_formatter): JSX Expression child closing parentheses #3376 by @denbezrukov in #3432
- ci: publish workflow for
@rometools/js-api
package by @ematipico in #3402 - feat(rome_js_analyzer): rule
useKeyWithClickEvents
by @jk-gan in #3426 - fix(rome_diagnostics_macros): correctly ignore unknown attributes by @leops in #3433
- feat(rome_cli): Add
version
command by @MichaReiser in #3421 - feat(rome_js_analyze): rule
noConstAssign
by @ematipico in #3409 - feat(rome_js_analyze): new rule
useFlatMap
by @ematipico in #3384 - feat(rome_js_formatter): trailing comma option #3305 by @denbezrukov in #3430
- feat(rome_cli): Add
rage
command by @MichaReiser in #3436 - feat(rome_js_formatter): spec template by @denbezrukov in #3438
- chore(rome_js_analyze): better use of
Option
by @ematipico in #3434 - feat(rome_cli): Add server logs to
rage
command by @MichaReiser in #3441 - chore(website): Remove rome dependency by @MichaReiser in #3449
- ci: stale bot improvements by @ematipico in #3448
- ci(js-api): compile backends by @ematipico in #3452
- docs(rome_diagnostics): add a contributor documentation file for diagnostics by @leops in #3401
- fix(rome_cli): print the correct subcommand in error messages by @lucasweng in #3460
- fix(rome_cli): state correct command to verify code post
rome init
by @egilsster in #3459 - feat(cli): add lsp_proxy command to support stdin/stdout by @xiaoxin-sky in #3442
- fix(rome_cli): Fix private
open_socket
by @MichaReiser in #3464 - fix(rome_cli): remove unsupported options in the
ci
help text by @lucasweng in #3457 - chore: Re-structure Website by @MichaReiser in #3466
- feat(rome_js_syntax): better api for picking jsx attributes by @xunilrj in #3458
- fix(rome_js_formatter, rome_js_parser): Empty external module declaration formatting by @MichaReiser in #3472
- doc(website): Show lint groups in TOC by @MichaReiser in #3470
- chore(playground): reduce CodeMirror input slowness by @kaioduarte in #3476
- feat(rome_js_formatter): trailing comma none by @denbezrukov in #3474
- test(rome_cli): trailing comma cli tests by @denbezrukov in #3479
- fix(rome_cli): correctly compute file to handle in
rome ci
by @ematipico in #3453 - feat(rome_js_analyze): new rule useValidForDirection by @nissy-dev in #3475
- fix(rome_lsp): rename off by default for vscode by @xunilrj in #3473
- ci: fix script and remove "-next" from workflow by @ematipico in #3467
- feat(rome_js_analyze): exhaustive deps for React hooks by @xunilrj in #3355
- chore(rome): remove WASM pacakges from optional dependencies by @ematipico in #3483
- fix(ci): fix the version update scripts for pre-releases by @leops in #3484
- feat(rome_js_analyze): add support for spread props in various rules by @ematipico in #3444
- fix(ci): fix the publishing job in the CLI release workflow by @leops in #3489
- feat(rome_js_analyzer): rule
noInvalidConstructorSuper
by @ematipico in #3465 - fix(rome_js_parser): call expression in optional member chain followed by
<
by @MichaReiser in #3487
New Contributors
- @kaioduarte made their first contribution in #3336
- @egilsster made their first contribution in #3459
- @xiaoxin-sky made their first contribution in #3442
- @nissy-dev made their first contribution in #3475
Full Changelog: cli/v0.10.1-next...cli/v0.10.1-next.e8dd9b4
VSCode Extension v0.16.1
What's Changed
- feat(rome_diagnostics): refactor some existing diagnostics to use the new Diagnostic trait by @leops in #3315
- fix(rome_js_analyze): correctly do not flag unused on ts ambient files by @xunilrj in #3322
- refactor(rome_analyze): automatically derive the rule category in
declare_rule!
by @leops in #3321 - perf(rome_js_analyze): improve the performance of noUndeclaredVariables by @leops in #3320
- refactor: move js bindings to a scoped package by @ematipico in #3323
- ci: fix tests by @ematipico in #3335
- fix(rome_js_syntax): pick trimmed text instead the raw text by @ematipico in #3337
- feat(rome_analyze): accept options inside analyzer by @ematipico in #3325
- fix(rome_diagnostics): do not print invisible characters on unchanged diff lines by @leops in #3334
- feat(rome_js_analyze): consider unary expressions in
useSimplifiedLogicExpression
by @ematipico in #3340 - feat(rome_js_semantic): Semantic Model support for closures by @xunilrj in #3285
- fix(rome_fs): improve the messaging of the "unhandled file type" diagnostic by @leops in #3332
- fix(rome_service): disallow large files from being parsed and analyzed by @leops in #3339
- fix(rome_js_analyze): improve the diagnostics emitted by
noUnreachable
by @leops in #3348 - fix(rome_lsp): fix the calculation of offsets in the diff to LSP text edit conversion by @leops in #3350
- fix(rome_wasm): fix the WASM diagnostic printer by @leops in #3349
- chore(playground): remove red text by @ematipico in #3351
- chore: use cargo workspace dependencies by @ematipico in #3353
- feat(rome_js_analyzer): rule
noAutofocus
by @jk-gan in #3333 - feat(rome_js_semantic): simple globals resolution by @xunilrj in #3354
- fix(rome_js_formatter): in JSX, some spaces are removed #3211 by @denbezrukov in #3251
- feat(rome_analyze): use serde to deserialize rule settings by @ematipico in #3347
- feat(rome_js_analyze): rule
useValidAnchor
by @ematipico in #3369 - feat(rome_js_analyze): new rule
useBlankTarget
by @ematipico in #3356 - fix(rome_formatter): Fill fits by @MichaReiser in #3374
- fix(rome_js_parser): Export
{"a"} from
by @MichaReiser in #3380 - feat(rome_js_analyze): new rule
noRestrictedGlobals
by @ematipico in #3342 - feat(rome_js_analyze): handle serde errors inside
RuleContext
by @ematipico in #3352 - feat(rome_formatter): Measure unicode width by @MichaReiser in #3383
- release: 0.10.1 by @ematipico in #3385
New Contributors
Full Changelog: cli/v0.10.0-next...lsp/v0.16.1
CLI v0.10.1-next
What's Changed
- feat(rome_diagnostics): refactor some existing diagnostics to use the new Diagnostic trait by @leops in #3315
- fix(rome_js_analyze): correctly do not flag unused on ts ambient files by @xunilrj in #3322
- refactor(rome_analyze): automatically derive the rule category in
declare_rule!
by @leops in #3321 - perf(rome_js_analyze): improve the performance of noUndeclaredVariables by @leops in #3320
- refactor: move js bindings to a scoped package by @ematipico in #3323
- ci: fix tests by @ematipico in #3335
- fix(rome_js_syntax): pick trimmed text instead the raw text by @ematipico in #3337
- feat(rome_analyze): accept options inside analyzer by @ematipico in #3325
- fix(rome_diagnostics): do not print invisible characters on unchanged diff lines by @leops in #3334
- feat(rome_js_analyze): consider unary expressions in
useSimplifiedLogicExpression
by @ematipico in #3340 - feat(rome_js_semantic): Semantic Model support for closures by @xunilrj in #3285
- fix(rome_fs): improve the messaging of the "unhandled file type" diagnostic by @leops in #3332
- fix(rome_service): disallow large files from being parsed and analyzed by @leops in #3339
- fix(rome_js_analyze): improve the diagnostics emitted by
noUnreachable
by @leops in #3348 - fix(rome_lsp): fix the calculation of offsets in the diff to LSP text edit conversion by @leops in #3350
- fix(rome_wasm): fix the WASM diagnostic printer by @leops in #3349
- chore(playground): remove red text by @ematipico in #3351
- chore: use cargo workspace dependencies by @ematipico in #3353
- feat(rome_js_analyzer): rule
noAutofocus
by @jk-gan in #3333 - feat(rome_js_semantic): simple globals resolution by @xunilrj in #3354
- fix(rome_js_formatter): in JSX, some spaces are removed #3211 by @denbezrukov in #3251
- feat(rome_analyze): use serde to deserialize rule settings by @ematipico in #3347
- feat(rome_js_analyze): rule
useValidAnchor
by @ematipico in #3369 - feat(rome_js_analyze): new rule
useBlankTarget
by @ematipico in #3356 - fix(rome_formatter): Fill fits by @MichaReiser in #3374
- fix(rome_js_parser): Export
{"a"} from
by @MichaReiser in #3380 - feat(rome_js_analyze): new rule
noRestrictedGlobals
by @ematipico in #3342 - feat(rome_js_analyze): handle serde errors inside
RuleContext
by @ematipico in #3352 - feat(rome_formatter): Measure unicode width by @MichaReiser in #3383
- release: 0.10.1 by @ematipico in #3385
New Contributors
Full Changelog: cli/v0.10.0-next...cli/v0.10.1-next