Skip to content

Latest commit

 

History

History
115 lines (82 loc) · 6.15 KB

CHANGELOG.md

File metadata and controls

115 lines (82 loc) · 6.15 KB

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

1.15.0

  • 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

1.14.0

  • 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

  • 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

1.12.0

  • Allow to configure a different binding per workspace folder

1.11.0

  • 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

1.10.0

  • 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

1.9.0

  • Enable support of PL/SQL in connected mode
  • Support for connected mode on all sub-folders of a same project in a workspace

1.8.0

  • Enable support of Apex in connected mode

1.7.0

  • Update SonarPHP 2.16 -> 3.0 to support PHP 7.3
  • Fix rule description panel on VSCode 1.33+

1.6.0

  • 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)

1.5.0

1.4.0

  • Update SonarTS 1.6 -> 1.7

1.3.0

  • 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

1.2.0

  • 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

1.1.0

  • Update SonarJS to version 3.1
    • 1 new rule
  • Display rule description directly inside VSCode

1.0.0

  • First release
  • On-the-fly analysis of JavaScript, Python and PHP
  • SonarJS 3.0
  • SonarPHP 2.10
  • SonarPython 1.8