kemitix-pmd-ruleset/CHANGELOG.org
Paul Campbell ed2d166a34
Remove deprecated rules and some codestyle rules (#23)
* Disable some rules

* Raise max method count to 20

* Update Changelog

* Remove deprecated rules

* Version set to 1.2.0
2021-03-13 14:15:50 +00:00

1.9 KiB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

1.2.0

Changed

  • TooManyMethods - threshold raised from 10 to 20

Removed

  • PositionLiteralsFirstInCaseInsensitiveComparisons
  • PositionLiteralsFirstInComparisons
  • DataflowAnomalyAnalysis
  • CommentDefaultAccessModifier
  • DefaultPackage
  • OnlyOneReturn
  • ShortClassName
  • ShortMethodName
  • ShortVariable

1.1.0

Changed

  • Replace Jenkins with Github Actions (#17)
  • Replace deprecated rule with InvalidLogMessageFormat (#18)

Removed

  • Discontinue using Rule UnsynchronizedStaticDateFormatter (#15)
  • Remove deprecated rule LoggerIsNotStaticFinal (#18)

Fixed

  • Fix constraints for DataflowAnomalyAnalysis (#14)
  • Fix CommentRequired uses deprecated property (#18)

1.0.0 - 2018-11-11

Removed

The following rules are marked as deprecated in PMD and will be removed in PMD 7.0:

  • AbstractNaming
  • ForLoopsMustUseBraces
  • IfElseStmtsMustUseBraces
  • IfStmtsMustUseBraces
  • WhileLoopsMustUseBraces

Dependencies

  • Bump kemitix-parent from 5.1.1 to 5.2.0

0.4.0

  • Requires PMD 6.7.0
  • The new Java rule FieldNamingConventions (java-codestyle)
  • The new Java rule LinguisticNaming (java-codestyle)
  • Remove deprecated rule VariableNamingConventions
  • Remove deprecated rule SuspiciousConstantFieldName

0.3.0

  • Upgrade `kemitix-parent` to 5.1.1
  • Remove unused tiles
  • Disable PMD check `LawOfDemeter` due to Java Streams giving false positives

0.2.1

  • Upgrade `kemitix-parent` to 5.1.0

0.2.0

  • Disable `CommentSize` - didn't agree with MIT License headers
  • Relaxed `AvoidDuplicateLiterals.maxDuplicateLiterals` - value is when to fail, not the max allowed

0.1.0

  • Initial release