7.10.0.29108
quentin-jaquier-sonarsource
released this
25 Mar 13:06
·
840 commits
to master
since this release
Release Notes - SonarJava - Version 7.10
Bug
- [SONARJAVA-3693] - Allow to exclude generated "*_jsp.java" files from analysis
- [SONARJAVA-4194] - Rule S1155 crash with stackoverflow when encountering large numbers of chained BinaryExpressionTrees
- [SONARJAVA-4207] - JAR files passed to sonar.java.libraries should be unlocked when not needed anymore in Batch mode
New Feature
- [SONARJAVA-4183] - Incremental PR analysis: Skip rules that don't need to be run on unchanged files
- [SONARJAVA-4199] - Enable batch mode by default
Task
- [SONARJAVA-4197] - Fallback to file by file mode when a batch fails to parse
- [SONARJAVA-4200] - Document incremental analysis
- [SONARJAVA-4202] - Rules Sanity Test should include test files of compiler test sources
- [SONARJAVA-4210] - Update rules metadata
Improvement
- [SONARJAVA-4179] - Logging of undefined types and missing libraries should be relevant in batch mode
- [SONARJAVA-4198] - JSP files should be correctly analyzed in batch mode
False-Positive
- [SONARJAVA-4094] - S1105: FP when using java 16 records and java 17 sealed classes' permitted types
- [SONARJAVA-4193] - FP on S3329 in case of simple assigments of the IV