github SonarSource/SonarJS 8.9.0.17411
8.9.0

latest releases: 10.16.0.27621, 10.15.0.27423, 10.14.0.26080...
2 years ago

In this release, we introduce the support of Quick Fixes for JavaScript/TypeScript analysis in IDEs. We provide a total of 23 rules with quick fixes for now, and there will be more to come soon.

Here are the 23 rules that currently support quick fixes:

Last but not least, this release also includes fixes for a few FPs tickets as well as some enhancements:

  • Exclude import statements from duplication computation (#2954)
  • Introduce back sonar.typescript.lcov.reportPaths as alias for sonar.javascript.lcov.reportPaths (#2958)
  • Improve warning messages for Node.js deprecation (#2959
  • Update message for S2819 ('post-message') (#2956)
  • Match S1172 ('no-unused-function-argument') behaviour to TypeScript compiler (#2964)
  • Enable S1172 ('no-unused-function-argument') for TypeScript (#2964)
  • Fix FP S1135 ('todo-tag'): surrounding accented characters should be considered (#2960)
  • Fix FP S3317 ('file-name-differ-from-class'): consider dot notation in filenames (#2963)
  • Fix FP S4822 ('no-try-promise'): consider yield as an alternative to await (#2962))
  • Upgrade eslint-plugin-sonarjs to 0.12.0 (#2967)

Will be part of SQ 9.4

Don't miss a new SonarJS release

NewReleases is sending notifications on new releases.