Skip to content

Releases: SonarSource/SonarJS

10.0.1

17 Feb 10:54
f58ba51
Compare
Choose a tag to compare

10.0.0

10 Feb 14:16
e112541
Compare
Choose a tag to compare

What's Changed

Full Changelog: 9.13.0.20537...10.0.0.20728

Part of SonarQube 10.0

9.13.0

13 Jan 16:07
68ff765
Compare
Choose a tag to compare

https://github.com/SonarSource/SonarJS/issues?q=is%3Aclosed+milestone%3A9.13

What's Changed

Full Changelog: 9.12.1.20358...9.13.0.20537

9.12.1

13 Dec 15:08
b016c84
Compare
Choose a tag to compare

9.12.0

05 Dec 16:23
a7588a1
Compare
Choose a tag to compare

In this release:

  • We improved the precision of the Cognitive Complexity for JSX by ignoring shorthand such as short-circuit logic.

  • We added 6 new rules for detecting performance issues in React:

    • S6477: Mandatory keys in JSX list components
    • S6479: No array index for keys in JSX list components
    • S6486: No uniq values as keys for JSX list components
    • S6480: Disallow .bind() and arrow functions in JSX props
    • S6481: React Context Provider values should not have unstable identities
    • S6478: React components should not be nested

Milestone: https://github.com/SonarSource/SonarJS/issues?q=is%3Aclosed+milestone%3A9.12

Full Changelog: 9.11.1.20218...9.12.0.20319

9.11.1

25 Nov 09:48
3f2651c
Compare
Choose a tag to compare

Fix dependency injection of JavaScriptProjectChecker for SonarCloud

Milestone: https://github.com/SonarSource/SonarJS/milestone/63?closed=1

SonarQube version: 9.8

9.11.0

22 Nov 15:41
18fcf3b
Compare
Choose a tag to compare

This new version:

  • Improves the performance of slow rules
  • Brings a better experience for TSconfig with node_modules
  • Adds support for CSS analysis in SonarLint
  • Enables typed rules for JS in SonarLint
  • Support TypeScript 4.9

Milestone: https://github.com/SonarSource/SonarJS/milestone/63?closed=1

SonarQube version: 9.8

9.10.0

03 Nov 16:21
5a217f8
Compare
Choose a tag to compare

This new version adds 16 AWS CDK rules and includes fixes listed in the 9.10 milestone.

9.9.0

11 Oct 09:50
e6156f1
Compare
Choose a tag to compare

SonarJS hardening before SonarQube 9.7.

Details are available in 9.9 milestone.

9.8.0

20 Sep 09:47
633fe55
Compare
Choose a tag to compare

faster PR analysis
security analysis for AWS YAML
TypeScript 4.8
deprecation of Node.JS v14
remove support for Node.JS v12

Details are available in 9.8 milestone.