SonarLint for IntelliJ 4.12 released

Hi,

I’m pleased to announce the release of SonarLint for IntelliJ 4.12.

Main changes:

  • new rules for Java (many for test code)
  • support analysis of Java 14
  • 20 new rules for PHP, including 13 related to unit tests
  • 2 new rules for JavaScript
  • 3 new rules for Python

We have also added a more intuitive way to configure the Node.js binary path in case the one you have in your PATH is too old. As a reminder, SonarLint currently requires Node.js v8 or later to analyze JavaScript/TypeScript code.

Full release notes:

Note that a bugfix release 4.12.1 was deployed the day after. Ensure you are taking the latest version from the marketplace.