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