* Discontinue using Rule UnsynchronizedStaticDateFormatter
[WARNING] Discontinue using Rule name category/java/multithreading.xml/UnsynchronizedStaticDateFormatter as it is scheduled for removal from PMD. PMD 7.0.0 will remove support for this Rule.
* Fix constraints for DataflowAnomalyAnalysis
[WARNING] Removed misconfigured rule: DataflowAnomalyAnalysis cause: Constraint violated on property value '0' (Should be between 1 and 2000)
* Fix CommentRequired uses deprecated property
[WARNING] Rule CommentRequired uses deprecated property 'headerCommentRequirement'. Future versions of PMD will remove support for this property. Please use 'classCommentRequirement' instead!
* Replace deprecated rule with InvalidLogMessageFormat
[WARNING] Use Rule name category/java/errorprone.xml/InvalidLogMessageFormat instead of the deprecated Rule name category/java/errorprone.xml/InvalidSlf4jMessageFormat. PMD 7.0.0 will remove support for this deprecated Rule name usage.
* Remove deprecated rule LoggerIsNotStaticFinal
[WARNING] Discontinue using Rule name category/java/errorprone.xml/LoggerIsNotStaticFinal as it is scheduled for removal from PMD. PMD 7.0.0 will remove support for this Rule.
* Remove rules marked as deprecated in PMD
The following rules are marked as deprecated in PMD and will be removed in PMD 7.0:
* AbstractNaming
* ForLoopsMustUseBraces
* IfElseStmtsMustUseBraces
* IfStmtsMustUseBraces
* WhileLoopsMustUseBraces
Also, reformat CHANGELOG as org-mode format.
The Java rules VariableNamingConventions, MIsLeadingVariableName,
SuspiciousConstantFieldName, and AvoidPrefixingMethodParameters are
now deprecated, and will be removed with version 7.0.0.
Detects cases, when a method name indicates it returns a boolean (such as
isSmall()) but it doesn't. Besides method names, the rule also checks field and
variable names. It also checks, that getters return something but setters won't.
The rule has several properties with which it can be customized.
Detects field names that don't comply to a given convention. It defaults to
standard Java convention of using camelCase, but can be configured with ease for
e.g. constants or static fields.