Releases: SonarSource/sonarlint-vscode
Releases · SonarSource/sonarlint-vscode
2.1.2
- Hotfix release
- Consider file not ignored if git command fails
- Consider file not ignored if ignore check fails
2.1.1
- 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
1.22.0
- 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
1.20.1
- 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
- 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
- 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
- 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
- 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