SonarJS Versions Save

SonarSource Static Analyzer for JavaScript and TypeScript

10.0.0.20728

1 year ago

What's Changed

Full Changelog: https://github.com/SonarSource/SonarJS/compare/9.13.0.20537...10.0.0.20728

Part of SonarQube 10.0

9.13.0.20537

1 year ago

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

What's Changed

Full Changelog: https://github.com/SonarSource/SonarJS/compare/9.12.1.20358...9.13.0.20537

9.12.0.20319

1 year ago

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: https://github.com/SonarSource/SonarJS/compare/9.11.1.20218...9.12.0.20319

9.11.1.20218

1 year ago

Fix dependency injection of JavaScriptProjectChecker for SonarCloud

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

SonarQube version: 9.8

9.11.0.20161

1 year ago

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.19937

1 year ago

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

9.9.0.19492

1 year ago

SonarJS hardening before SonarQube 9.7.

Details are available in 9.9 milestone.

9.8.0.19239

1 year ago

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.