Releases: SonarSource/SonarJS
Releases · SonarSource/SonarJS
8.2.0
- Add code quality rules for regular expressions (MMF-2443)
- S5850 Alternatives in regular expressions should be grouped when used with anchors (#2695)
- S5856 Regular expressions should be syntactically valid (#2692)
- S5860 Names of regular expressions named groups should be used (#2693)
- S5868 Unicode Grapheme Clusters should be avoided inside regex character classes (#2690)
- S6035 Single-character alternations in regular expressions should be replaced with character classes (#2694)
- S6323 Alternation in regular expressions should not contain empty alternatives (#2700)
- S6324 Regular expressions should not contain control characters (#2699)
- S6325 Regular expression literals should be used when possible (#2698)
- S6326 Regular expressions should not contain multiple spaces (#2697)
- S6328 Replacement strings should reference existing regular expression groups (#2696)
- S6331 Regular expressions should not contain empty groups (#2691)
- Support precise issue location for regular expressions (#2712) (#2721)
- Add syntax highlighting for regular expression literals (#2717)
- Upgrade eslint-plugin-sonarjs dependency: 0.9.0, 0.9.1 (#2680)
8.1.0
8.0.0
- remove Java based parser (and custom rules API)
- support TypeScript 4.3
- new hotspot rule for Angular DOM XSS
7.4.4
Bugfix to parse .vue files with TypeScript code
7.4.3
- Bugfix to suppress error message when there are no TypeScript files to analyze
7.4.2
- bugfix for excessive filter
7.4.1
Update sslr-squid-bridge
7.4.0
- bugfixes and hardening for LTS
7.3
Support TypeScript 4.2
7.2.1
Bugfix release to address various issues in SonarLint.