Checkstyle 8.10

0 views
Skip to first unread message

Roman Ivanov

unread,
Apr 30, 2018, 12:51:08 PM4/30/18
to checkstyle-announce


New:

  ImportControl: add ability to control imports in certain classes 
  Add the new option for Checkstyle CLI to generate the basic suppression xpath

Bug fixes:

  Store IDENT token type in the xpath tree
  Xpath Mapper : UnsupportedOperationException when several queries are combined
  HeaderCheck: fails with empty lines
  CheckUtils.parseDouble: wrong result for negative values
  FinalClassCheck: 'extractQualifiedName' omits 2nd ident of package name
  Indentation: false positive for one-line lambda

Notes:

  format xdoc files to follow rule of LineLength (max ia 100) 
  Remove remnants of cobertura usage
  Create xdoc page to explain the new Xpath-based suppression model
  Migrate to CircleCI 2.0
  consider introducing spelling regression checker
  remove all authors javadoc tags from sources
  PMD 6: migrate configuration to pmd 6.X version
  jsoref spell checker: skipp all files/folders that are referenced in .gitignore
  spellchecker: don't complain about case
  Replace File{Input,Output}Stream with Files.new{Input,Output}Stream
  config: moved disallows to be first in import control
  UpperEll rule description gives bogus reason: Capital(!) L looks like 1
  refactor PackageObjectFactoryTest.testCreateModuleWithNonExistName
  jsoref spellchecker: group word families togeth
  jsoref spell checker: remove resource from validation
  conig: moving circleci commands to shell file, to run on local easily
  Update javadoc for MismatchStrategy
  spelling: anon - API: sevntu-checkstyle/sevntu.checkstyle#657
  migrate to circleci 2.0
  spelling: commenting
  spelling: unclear
  spelling: performance
  spelling: indentation
Reply all
Reply to author
Forward
0 new messages