New version of our bug detection engine — feedback welcome

We’re happy to announce the launch of a new version of our bug detection engine on SonarQube Cloud (soon to come on SonarQube server).

This release takes a slightly different approach, both functionally and technically, compared to the previous engine. Early results show this new approach improves both detection and precision.

For now, the engine supports 5 rules for Java:

• S3518: Zero should not be a possible denominator
• S2259: A NULL object should not be accessed
• S6416: Calls to methods should not trigger an exception
• S2190: Recursion should not be infinite
• S6466: Accessing an array element should not trigger an ArrayIndexOutOfBoundsException

And we plan to expand coverage over time.

We’d love to know whether the upgraded rules work for you or not. You can share feedback in two ways:

  • When you mark an issue as FP or accepted in SonarQube Cloud, you can leave a comment that will reah directly the team
  • Post feedback on the community forum

The Bug Detection Team

9 Likes