Skip to content

Releases: SonarSource/sonarlint-vscode

2.1.2

24 Aug 10:10
Compare
Choose a tag to compare
  • Hotfix release
    • Consider file not ignored if git command fails
    • Consider file not ignored if ignore check fails

2.1.1

18 Aug 14:38
Compare
Choose a tag to compare
  • Detect AWS secrets in any file (2 rules)
  • Update JS/TS analyzer 7.4.2 -> 7.4.3 -> 7.4.4 -> 8.0.0 -> 8.0.1, support TypeScript 4.3, bug fixes and improvements
  • Update Java analyzer 6.15.1 -> 7.0 -> 7.1 -> 7.2, 10 new rules, better Java 16 support, many bug fixes and improvements
  • Update PHP analyzer 3.17.0 -> 3.18.0, bug fixes and improvements
  • Update Python analyzer 3.5.0 -> 3.6.0, better analysis for medium-sized projects and other improvements

2.0.0

26 May 14:33
Compare
Choose a tag to compare
  • Update Python analyzer 3.4 -> 3.5, improve precision thanks to cross-module resolution of symbols
  • Drop support of SonarQube < 7.9 for connected mode

1.22.0

12 May 14:36
Compare
Choose a tag to compare
  • Report "Blocker" and "Critical" issues at the "Warning" level
  • Check at startup and at regular intervals for binding updates in connected mode
  • Update Java analyzer 6.13 -> 6.14 -> 6.15 -> 6.15.1, 6 new rules, fewer FPs and FNs, rule improvements
  • Update JS/TS analyzer 7.1 -> 7.2 -> 7.2.1 -> 7.3 -> 7.4 -> 7.4.1 -> 7.4.2, support for TypeScript 4.2, analyze TypeScript in Vue.js components, fewer FPs and FNs
  • Update PHP analyzer 3.15 -> 3.16 -> 3.17, fewer false positives, dependency upgrades
  • Update HTML analyzer 3.3 -> 3.4, fewer false positives, dependency upgrades
  • Update Python analyzer 3.3 -> 3.4 -> 3.4.1, dependency upgrades

1.21.0

23 Mar 11:14
Compare
Choose a tag to compare

For full release notes, see JIRA.

1.20.1

05 Feb 11:01
Compare
Choose a tag to compare
  • Review a Security Hotspot within its context in connected mode with SonarQube
  • Update JavaScript and TypeScript analyzer 7.0.1 -> 7.1.0, 6 new rules, fewer false positives, formatting improvements
  • Update Java analyzer 6.10 -> 6.11, 3 new rules, introduce sonar.java.jdkHome global variable to control JDK for the analyzer, improvements for Mockito, MongoDB and JDBC, add secondary locations for 13 rules, 9 FP fixes, 3 FN fixes, size optimization, bug fixes
  • Update PHP analyzer 3.13 -> 3.14, 2 FP fixes, bug fixes
  • Update Python analyzer 3.1 -> 3.2, support Python 3.9, improvements and bug fixes

1.19.0

17 Dec 17:17
Compare
Choose a tag to compare
  • Enable server notifications in connected mode with SonarQube or SonarCloud
  • Update JavaScript and TypeScript analyzer 6.5 -> 6.6 -> 6.7 -> 7.0 -> 7.0.1, many new rules related to cryptography, all rules migrated to ESLint parser
  • Update PHP analyzer 3.10 -> 3.11 -> 3.12 -> 3.13, support of PHP 8, improved messages on secondary locations
  • Update HTML analyzer 3.2 -> 3.3, rules improvements
  • Update Java analyzer 6.9 -> 6.10, new rules on regular expressions

1.18.0

21 Oct 14:03
Compare
Choose a tag to compare
  • Update Java analyzer 6.6 -> 6.7 -> 6.8 -> 6.9, lots of new rules, bug fixes, fewer false positives and false negatives
  • Update PHP analyzer 3.6 -> 3.7 -> 3.8 -> 3.9 -> 3.10, 20 new rules, including 13 related to unit tests
  • Update Python analyzer 3.0 -> 3.1, 3 new rules
  • Update JavaScript and TypeScript analyzer 6.3 -> 6.4 -> 6.5, many improvements and bug fixes
  • Provide direct feedback about unmet dependency on JRE and/or Node.js

1.17.0

29 Jul 09:49
Compare
Choose a tag to compare
  • Allow configuration of rule parameters in user settings
  • Display rule severity defined in the quality profile
  • Update Python analyzer 2.11 -> 2.12 -> 2.13 -> 3.0, 12 new rules, 2 FP fixes, bug fixes and improvements
  • Update Java analyzer 6.4 -> 6.5 -> 6.6, 22 new rules, 21 FP fixes, bug fixes and improvements
  • Update JS analyzer 6.2 -> 6.3, bug fixes and improvements
  • Update PHP analyzer 3.4 -> 3.5 -> 3.6, 14 new rules (3 security related), bug fixes and improvements
  • Gracefully wait for the Java Language Server to be started in standard mode before analyzing Java files

1.16.0

08 Jun 22:34
Compare
Choose a tag to compare
  • Update Python analyzer 2.5 -> 2.11, 44 new rules, support for Python 3.8, improved accuracy through use of built-in types, count module-level docstrings as comments
  • Update Java analyzer 6.1 -> 6.4, 14 new rules for Java, 9 of them for tests, fewer false positives
  • Update PHP analyzer 3.3 -> 3.4, fewer false positives
  • Update JS/TS analyzer 5.1 -> 6.2, 8 new rules, 31 JS rules now also available for TS, performance improvements

See full release notes