Checkstyle 8.18

1 view
Skip to first unread message

Roman Ivanov

unread,
Feb 25, 2019, 12:20:57 AM2/25/19
to checkstyle-announce
Checkstyle 8.18 - https://checkstyle.org/releasenotes.html#Release_8.18

Breaking backward compatibility:

  Disable loading external DTDs by default, create system property to activate it
  IllegalType: rename "format" property to "illegalAbstractClassNameFormat"
  AnnotationLocation: Remove unused tokens
  Command Line arguments should be allow to exclude a file

New:

  ArrayTypeStyle: add support for brackets in method definition after parameters
  new filter SuppressionXpathSingleFilter

Bug fixes:

  AnnotationLocation: named parameters must be considered parameters.
  JavadocStyleCheck crashes for some Javadoc comments with HTML comments
  Incorrect warning for empty lambda bodies with google_checks.xml
  FinalLocalVariable: IllegalStateException
  Slowdown with UnusedImportsCheck

Notes:

  review TreeWalker.setupChild method for exceptional cases
  Remove powermock
  refactoring in configs
  update to picocli 3.9.1 result in UT MainTest.testNonExistentOutputFormat failure
  Negate SuppressElement.accept
  Code samples for Naming Checks
  Rename Filters which aren't module filters to FilterElement
  doc: add File Filter section in extending.xml
  Cache: file skipped on 2nd run when exception happened on it in first run
  Move UTF-8 limitation info in documentation
  use ForbidAnnotationElementValueCheck from sevntu.checkstyle
  minor: solved pitest issues with ImportOrderCheck
  Pitest: add new mutator REMOVE_CONDITIONALS
  Add build instructions to README
  Indentation: indentation level is being corrupted in class fields
  doc: Fixed grammar errors
Reply all
Reply to author
Forward
0 new messages