SonarLint

Home

August 23, 2022

SonarLint for IntelliJ v7.0

This release brings additional productivity enhancements for teams using Connected Mode to SonarQube 9.6 and above.


Using Connected Mode to SonarQube, and delivering access to the complete Sonar solution, issue synchronization will happen automatically and in real-time, thanks to server-sent events.


Thus, when suppressing an issue in SonarQube, or when the branch analysis detects a new SQL injection, this will be synced to SonarLint in seconds - with no need to refresh - ensuring team alignment.


As a reminder, binding your local project to SonarQube using Connected Mode:

  • Keeps noise to a minimum by avoiding reporting any issues already reviewed and marked as “Won’t Fix” or “False Positive” by yourself or other contributors in SonarQube.


  • Will pull, and help you investigate, any taint vulnerabilities (e.g., SQL injections) detected by SonarQube (starting from Developer Edition) in your IntelliJ IDE.


Read more in our release notes and community announcement.

July 15, 2022

SonarLint for IntelliJ v6.8

This packed release brings support for quick fixes in Pythonnew rules for Java developers, and much more.


SonarLint in IntelliJ now offers quick fixes to effortlessly repair your Python issues, before they are committed. You can browse all Python detections providing quick fixes here. Available when using SonarLint alone, or in connected mode to SonarCloud, these complement the many quick fixes already supported for selected rules in Java, Javascript, Typescript, C and C++.


Additionally, for Java developers, 7 new rules are available to help build clean cloud-native applications for AWS and avoid common pitfalls.  A description of the new rules can be found here. Plus, a further 6 rules dedicated to regular expressions, helping to reduce their complexity for better readability and maintainability. SonarLint now supports 30 rules to help write clean regex in Java.


Also included with this release:

  • New rules to help C# developers write clean Azure functions
  • Support for TypeScript 4.7
  • Support for Ruby 3.1
  • Improvements for .NET in Rider


Read more in our release notes and community announcement.

March 25, 2022

SonarLint for IntelliJ v6.6

This release enables SonarLint’s branch support within IntelliJ, and more!


Building upon its existing ability to synchronize issue suppressions (i.e issues marked as Won’t Fix or False Positives) SonarLint now enables issue synchronization to any branch (main, feature branch, dev branch …) you’re working on.


Simply bind your local project to SonarQube using Connected Mode so you can focus on relevant issues in your IDE. No additional configuration is required, and it's available across the full range of Sonar supported JetBrains IDEs!


In addition, we’ve added 15 additional Quick Fixes for C++ developers using CLion. You can browse all C++ rules where we provide Quick Fixes here.


Learn more in our release notes or check out this community release announcement.

  • Sonar Solutions
    • Clean Code
    • Clean as You Code
    • Commitment to open source
    • For developers
    • For teams
    • For enterprise
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin

© 2008-2022, SonarSource S.A, Switzerland. All content is copyright protected. SONAR, SONARSOURCE, SONARLINT, SONARQUBE and SONARCLOUD are trademarks of SonarSource SA. All other trademarks and copyrights are the property of their respective owners. All rights are expressly reserved.