SonarLint for IntelliJ 8.5 - PL/SQL support, .NET Date and Time rules, new MISRA rules

Hello,

The new release of SonarLint for IntelliJ is available!

Among the noteworthy changes, we’ve added support for PL/SQL analysis in IDEA Ultimate, WebStorm, PyCharm Professional, DataGrip, CLion. PL/SQL analysis is only available if you are in connected mode with SonarCloud or with a commercial edition of SonarQube (Developer, Enterprise, or Data Center editions).

For those of you who develop .NET applications in Rider, we’ve updated our C# and VB.NET analysis to provide guidelines and best practices for handling date and time operations. The new rules we’ve added cover a wide range of topics, including time zone conventions, common pitfalls, date parsing and formatting, time arithmetic, and more.

If you develop C or C++ mission-critical software in following MISRA standards in CLion, you’ll find plenty of new MISRA 2023 rules in this version. Keep in mind that those rules are not available yet in SonarQube, they’ll be added in the next version. For the time being, you can activate those rules only if you use SonarLint in standalone mode.

For our C and C++ users, we’ve also improved our analysis to detect more tricky bugs:

  • We’ve added rule S6655: Variables should not be accessed outside of their scope
  • We’ve improved the detection capability for rule: S5553: Immediately dangling references and pointers should not be created

You can read more in the release notes.

Enjoy,

Marco

1 Like