4.6.0
- Fix gradle 7 compatibility (for checkstyle plugin)
- Fix console output on windows (remove special unicode separator characters, appearing incorrectly)
- Update checkstyle 8.39 -> 8.42
- Update checkstyle config:
- Add RecordComponentName
- Disable Indentation as causing problems too often
(currently in regression since 8.40) - Disable UnnecessaryParentheses due
to often false complains in if statements (especially many misses in 8.42)
- Update pmd 6.31 -> 6.34 (java 16 support)
- Update pmd config:
- Disable deprecated UnusedImports,
DuplicateImports,
ImportFromSamePackage,
DontImportJavaLang
(replaced by new UnnecessaryImport rule)
- Disable deprecated UnusedImports,
- Update spotbugs 4.2.1 -> 4.2.3
- Update spotbugs plugin 4.6.0 -> 4.7.1
- Update codenarc 2.0.0 -> 2.1.0