Skip to content

Releases: SonarSource/sonarlint-vscode

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

1.15.0

03 Mar 17:11
Compare
Choose a tag to compare

Support of Java analysis

1.14.0

11 Feb 16:29
Compare
Choose a tag to compare
  • Group 'on change' analysis triggers to lower CPU usage
  • Remove default value for testFilePattern setting. By default all files are now analyzed as application code
  • Update SonarPython 2.3 -> 2.4, engine improvements and bug fixes
  • Automatically offer to download a JRE if none was detected/configured
  • Change connected mode settings to differentiate SonarCloud from SonarQube
  • Add 2 new settings to control SonarLint output verbosity (quiet by default)

1.13.0

19 Dec 16:31
Compare
Choose a tag to compare

Updated SonarPython & SonarPHP
Bug fixes