Version 2.6.0
- Minimum SonarQube version: 6.7 - Upgrade to SonarQube 7.9 is however highly recommended
- XREF parsing now done through JAXB, and XREF rules rewritten to use the CrossReference object instead of parsing the DOM, resulting in drastic improvement in performance (around 10 times faster for those rules)
sonar.oe.xml.doc=true
, otherwise the DOM object is not available anymore.
🛑 Don't use this version if you rely on Java 11 for other analysis. Version 2.6.2 will include a fix.
-
New rule UndefinedNameArgument (issue #705)
-
New rule GroovyTemplate
-
New rule IncludeNameCasing (issue #717)
-
New property
sonar.oe.proparse.recover
property, controlling parser behavior when unknown constructs are found. -
Various rules improvements (issue #718)
-
SonarLint compatibility up to Eclipse 2019-09
-
Base SonarLint upgrade from 3.6 to 4.2 - Changelog 4.0 - Changelog 4.1 - Changelog 4.2