Skip to content

Releases: SonarSource/SonarJS

8.3.0

16 Aug 10:21
dd8dc95
Compare
Choose a tag to compare
  • Support for wildcards in coverage report paths #578
  • Drop of deprecated properties for TypeScript (JavaScript properties should be used instead)
  • Many fixes for false positives
  • Upgrade of dependencies

Full list of fixed issues: https://github.com/SonarSource/SonarJS/milestone/42?closed=1

@codyebberson, thanks for the contribution! (#2755)

8.2.0

04 Aug 09:08
af5374d
Compare
Choose a tag to compare
  • 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

24 Jun 12:17
5f6b8aa
Compare
Choose a tag to compare
  • new rule S6299 hotspot for Vue DOM-XSS
  • syntax highlighting for template element in Vue SFC files

8.0.0

07 Jun 15:48
e265054
Compare
Choose a tag to compare
  • remove Java based parser (and custom rules API)
  • support TypeScript 4.3
  • new hotspot rule for Angular DOM XSS

7.4.4

03 Jun 08:21
Compare
Choose a tag to compare

Bugfix to parse .vue files with TypeScript code

7.4.3

11 May 12:41
9860112
Compare
Choose a tag to compare
  • Bugfix to suppress error message when there are no TypeScript files to analyze

7.4.2

03 May 12:07
288a72f
Compare
Choose a tag to compare
  • bugfix for excessive filter

7.4.1

30 Apr 13:21
a21b31f
Compare
Choose a tag to compare

Update sslr-squid-bridge

7.4.0

29 Apr 20:45
c83f838
Compare
Choose a tag to compare
  • bugfixes and hardening for LTS

7.3

25 Mar 07:51
62d9b76
Compare
Choose a tag to compare
7.3

Support TypeScript 4.2