SonarLint for IntelliJ 6.8 - Python quick fixes, .NET Azure functions rules and Rider improvements

Hello IntelliJ users,

We’ve just released a new version of SonarLint that brings many new features and improvements for many languages. To mention a few, we’ve added:

  • Support for quick fixes in Python (we already support quick fixes for selected rules in Java, JavaScript, TypeScript, C and C++). Python quick fixes are available from now if you use SonarLint alone or in connected mode with SonarCloud - if you use it in connected mode with SonarQube you’ll have Python quick fixes available as soon as SonarQube 9.6 is released.
  • Java rules to help you develop cloud-native applications for AWS without falling into common pitfalls and to help you write less complex regular expressions
  • New rules to help C# developers write Azure functions and to support record structs in C# 10
  • Support for TypeScript 4.7
  • Support for Ruby 3.1

We’ve also carried out several improvements for .NET in Rider, so that you are now able for example to analyze C# code on Apple silicon and .NET 6 projects on non-windows machines. Please note that in some cases you’ll need to configure some properties to analyze your solution, please refer to the documentation page for Rider.

I’d like to point your attention to two new minimum requirements. Starting with this version SonarLint requires at least:

  • version 2020.3 of your IntelliJ IDE
  • version 12.22.0 of Node.js to analyze JavaScript and TypeScript code

You can learn more in the release notes.

Enjoy coding with SonarLint.

Cheers,

Marco

1 Like