- 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
- Add support for Java analysis (requires Java extension 0.56.0+)
- Update SonarPython 2.4 -> 2.5, 3 new vulnerability detection rules, fewer false positives thanks to engine improvements
- 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)
- Update SonarPython 1.15.1 -> 1.16 -> 1.17 -> 2.0 -> 2.1 -> 2.2 -> 2.3, 19 new rules, improvements on existing rules thanks to a new engine
- Update SonarPHP 3.2 -> 3.3, support PHP 7.4
- Allow to configure a different binding per workspace folder
- Add the ability to activate rules that are not enabled by default
- Show list of available rules in a dedicated view, with ability to activate/deactivate rules from this view
- Drop support of SonarQube < 6.7 in connected mode
- Support "Ignore Issues on Files" and "Ignore Issues in Blocks" settings in connected mode
- Avoid downloading analyzers that are not supported
- Update SonarPython 1.12 -> 1.15, 3 new vulnerability detection rules
- Update SonarPHP 3.0 -> 3.1.1 -> 3.2
- Add a code action and related settings to deactivate rules
- Update SonarHTML 3.1 -> 3.2 to support Vue.js and enable accessibility-related rules
- Enable support of PL/SQL in connected mode
- Support for connected mode on all sub-folders of a same project in a workspace
- Enable support of Apex in connected mode
- Update SonarPHP 2.16 -> 3.0 to support PHP 7.3
- Fix rule description panel on VSCode 1.33+
- Update SonarPHP 2.14 -> 2.15 -> 2.16
- Update SonarPython 1.10 -> 1.12
- Update SonarTS 1.7 -> 1.8 -> 1.9
- Update SonarJS 4.2 -> 5.0 -> 5.1
- Add support for HTML and JSP (using SonarHTML analyzer)
- Report secondary issue locations as related diagnostics information
- Update SonarJS 4.1 -> 4.2
- Update SonarPHP 2.13 -> 2.14
- The language server can run with Java 10
- Update SonarTS 1.6 -> 1.7
- Add basic support for connected mode
- Track server issues and hide resolved
- Add command to update bindings and sync
- Add basic support for multi-root workspace
- Update embedded analyzers
- SonarJS 4.0 -> 4.1
- SonarTS 1.5 -> 1.6
- SonarPHP 2.12 -> 2.13
- SonarPython 1.8 -> 1.10
- Add support for TypeScript (using SonarTS analyzer)
- Update SonarJS to version 4.0
- Support Vue.js single file components
- Flow syntax support
- Exclude node_modules folder
- Many rules improvements
- Update SonarPHP to version 2.12
- Support for PHP 7.1 and 7.2
- Many new rules and rules improvements
- Update SonarJS to version 3.1
- 1 new rule
- Display rule description directly inside VSCode
- First release
- On-the-fly analysis of JavaScript, Python and PHP
- SonarJS 3.0
- SonarPHP 2.10
- SonarPython 1.8