Skip to content

Release 2.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 21:45

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

Full Changelog: 2.1.2...2.2.0