Changed
- #119 GCI94 - reduce false positives: rule no longer flags
orElse()when argument is a constant, literal, static field or null; detection extended to Optional variables (semantic type check) and to computed arguments nested inside concatenation, ternary or object instantiation - #69 correction of NullPointer in GCI79 rule + technical refactoring of GCI79
- update integration tests system to use the new component "creedengo-integration-test"
- compatibility updates for SonarQube up to 26.6.0
- upgrade internal libraries versions - non retro-compatibility upgrades
- refacto to have all the test files in the same place (for UT and IT), to avoid maintaining 2 test directories
- refacto all test files to add sub-directories for each rule, to be more clear and to be able to add more tests for each rule in the future
- fix integration test system run + fix TI GCI82
- upgrade delivery process to be dynamic
What's Changed
- Release 2.1.2 by @dedece35 in #154
- Component ti by @dedece35 in #155
- [EC79] NullPointer exception in eco code java Sonar plugin by @dedece35 in #160
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #170
- PR_109 from pataluc - report and rework by @dedece35 in #175
- ISSUE 56 - refacto tests directories : add subdirectories for each rule by @dedece35 in #176
- fix: mvnw execution on windows (auto crlf > force lf) by @jbureau92 in #180
- GCI94 systematically suggests orElseGet, but could be further optimized by @rroot47 in #190
New Contributors
- @jbureau92 made their first contribution in #180
- @rroot47 made their first contribution in #190
Full Changelog: 2.1.2...2.2.0