github rome/tools lsp/v0.19.20221125
VSCode Extension v0.19.20221125

latest releases: lsp/v0.28.0, lsp/v0.26.0, cli/v12.1.3-nightly.4c8cf32...
pre-release2 years ago

What's Changed

  • feat(rome_js_analyze): implement noUnsafeFinally lint by @95th in #3752
  • feat(rome_js_analyze): Suggested fix for Conditional Assignment by @95th in #3771
  • feat(rome_js_parser): export default function in declare module #3485 by @denbezrukov in #3775
  • chore: remove unused .. by @msdlisper in #3773
  • docs(website): add language support page by @ematipico in #3751
  • fix(rome_js_analyze): inline variable considering initializer by @xunilrj in #3777
  • feat(rome_cli): cli exit as error when no files are found by @xunilrj in #3722
  • feat(rome_js_analyze): noPrecisionLoss by @95th in #3756
  • doc(contributing): fix the wrong link for analyzers and lint rules selection by @mzbac in #3784
  • chore: remove dbg by @95th in #3785
  • feat(rome_js_parser): Improve parser error for generator function in an ambient context by @denbezrukov in #3778
  • fix(semantic_analyzers): fix the false positive for noConstAssign by @mzbac in #3747
  • fix(rome_js_analyze): false negatives of noArrayIndexKey by @lucasweng in #3681
  • fix(rome_js_semantic): include binding for type parameters by @95th in #3803
  • refactor(rome_diagnostics): remove the legacy Diagnostics API by @leops in #3811
  • feat(rome_service): add $schema to configuration by @ematipico in #3738
  • fix(rome_js_formatter): Inline object like pattern for formal parameter by @denbezrukov in #3802
  • fix(rome_js_parser): async label #3612 by @denbezrukov in #3808
  • feat(rome_js_analyze): add noEmptyInterface rule by @kaioduarte in #3801
  • fix: apply chmod at pkg creation time by @castarco in #3800
  • refactor(rome_cli): improve the stability of the max_diagnostics tests by @leops in #3729
  • refactor(rome_analyze): align the syntax of lint suppression with the corresponding diagnostic category by @leops in #3788
  • feat(rome_js_analyze): add noHeaderScope rule by @kaioduarte in #3804
  • chore(website): update code contributors list by @kaioduarte in #3819
  • feat(website): Throttle playground URL update by @sebmck in #3821
  • feat(rome_js_analyze): Implement noStringCaseMismatch by @95th in #3794
  • feat(rome_js_analyze): rule noAccessKey by @lucasweng in #3796
  • feat(rome_js_analyze): noVar by @Conaclos in #3765
  • feat(rome_analyze): suppress rule via code actions by @ematipico in #3572
  • feat(website): change enabledNurseryRules to All/Recommended select by @Kanary159357 in #3810
  • feat(rome_js_analyze): noConstructorReturn by @Conaclos in #3805
  • feat(rome_js_analyze): noSetterReturn by @Conaclos in #3783
  • fix(rome_js_formatter): shothanded named import line break with default import by @unvalley in #3826
  • feat(rome_js_analyze): implement noDistractingElements by @95th in #3820
  • feat(rome_json_parser): JSON Lexer by @MichaReiser in #3809
  • feat(rome_js_semantic): model improvements by @xunilrj in #3825
  • fix(rome_lsp): lsp friendly catch unwind by @xunilrj in #3740
  • feat(rome_js_analyze): add noExtraNonNullAssertion rule by @kaioduarte in #3797
  • fix(rome_diagnostics): allow diagnostic locations to be created without a resource by @leops in #3834
  • feat(rome_cli): expose the --verbose flag to the CLI by @leops in #3812
  • feat(rome_js_analyze): noVoidTypeReturn by @Conaclos in #3806
  • website(docs): Fix text formatting by @andywampir in #3828
  • feat(rome_js_analyze): use exhaustive deps support properties by @xunilrj in #3581
  • chore: run rustfmt and typo fix by @lucasweng in #3840
  • feat(rome_js_analyze): useDefaultSwitchClauseLast by @Conaclos in #3791
  • fix(semantic_analyzers): style/noShoutyConstants does not recognize multiple uses of a constant. by @mzbac in #3789
  • feat(rome_js_analyze): faster version of noArguments by @xunilrj in #3838
  • chore(rome_analyze): remove FileId from diagnostics by @ematipico in #3843
  • docs(formatter): configuration using rome.json by @simon04 in #3689
  • refactor(rome_js_parser): Extract shared parser infrastructure by @MichaReiser in #3833
  • fix(rome_cli): normalize the content of CLI snapshots by @leops in #3835
  • fix(rome_cli): fix small CLI and test issues by @leops in #3853
  • feat(rome_diagnostics): add with_severity API by @ematipico in #3823
  • feat(rome_json_parser): JSON Parser by @MichaReiser in #3836
  • chore: Upgrade Prettier by @MichaReiser in #3857
  • refactor(js-api): remove the JSON-RPC backend and unimplemented methods by @leops in #3831
  • feat(rome_js_analyze): implement the organizeImports code action by @leops in #3818

New Contributors

Full Changelog: cli/v10.0.1-nightly.00266da...lsp/v0.19.20221125

Don't miss a new tools release

NewReleases is sending notifications on new releases.