Uploaded image for project: 'XWiki Commons'
  1. XWiki Commons
  2. XCOMMONS-912

Upgrade to Checkstyle 6.16.1

    XMLWordPrintable

Details

    • N/A
    • N/A

    Description

      See http://checkstyle.sourceforge.net/releasenotes.html#Release_6.16.1

      Release 6.16.1
      
      Bug fixes:
      
          fix TokenTypes compatibility problems between 6.15 and 6.16. Author: rnveach #2997
          Allow JUnit ClassRule to be public. Author: Andrej Vano #2987
          FinalParameters should not warn for non-final parameters of native methods . Author: rnveach #2981
      
      Notes:
      
          Revert "Issue #2973: removed unused FLOAT_SUFFIX from java.g". Author: Roman Ivanov
          all rows in coerage table google_style.html shoudl have anchor. Author: rnveach #2975
          Strive for 100% line coverage for java grammar. Author: rnveach #2973
      
      Release 6.16
      
      Breaking backward compatibility:
      
          Move Treewalker cache to Checker. Author: Andrei Selkin #569
      
      New:
      
          Make CLI option to be able to print Javadoc tree as plain text. Author: Baratali Izmailov #652
          copy Check class to AbstractCheck class to let deprecate Check class. Author: rnveach, Roman Ivanov #2551
          Print parse tree from CLI to terminal. Author: Vladislav Lisetskiy #2638
      
      Bug fixes:
      
          Skip type annotations from validation of ModifierOrderCheck. Author: Andrei Selkin #903
          Probable typo in com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck. Author: Andrei Selkin #2762
          Indentation check reports some incorrect indentation levels on errors. Author: rnveach #2941
          6.15 complains about missing @return tag in a overridden method. Author: Vladislav Lisetskiy #2869
          Nesting Checks in each other in config does not produce any error. Author: rnveach #2773
          Forbid multiple violation for the same line in IndentaitonCheck. Author: liscju #676
          LeftCurly not working correctly with lambdas. Author: liscju #2818
          Duplicate error message for static final field in DeclarationOrder check. Author: liscju #1048
          Translation Check: wrong support for resources with language, country, variant. Author: Andrei Selkin #2251
          Checkstyle internal exceptions lack contextual information. Author: Andrei Selkin #2285
          Changed semantics of PropertyExpander. Author: Petr Hejl #2886
          Indentation properties not applied properly to lambdas. Author: rnveach #281
          VisibilityModifier.allowPublicImmutableFields should allow public immutable fields in enums. Author: Vladislav Lisetskiy #2887
          FinalClass is over aggressive when extending happen inside class. Author: liscju #2822
          WhitespaceAround should have an option allow double-brace initialization. Author: liscju #2838
          Exception when using method reference in lamba "Class<?>[]::new". Author: Ilja Dubinin #2729
          Wasted disk access. Author: rnveach #2103
          JavadocType doesn't report unused param tag. Author: liscju #2811
          DeclarationOrder check enforces order that is not possible. Author: Andrei Selkin #924
          Tabs are wrongly handled in Indentation check when line is wrapped. Author: rnveach #2795
          custom javadoc inline tags cause parse error. Author: rnveach #1184
          JavadocStyleCheck: String index out of range: -1. Author: rnveach #2788
      
      Notes:
      
          Strive for 100% line coverage for java grammar. Author: rnveach #2973
          Refactor Comments AST Test. Author: rnveach #2396
          doc: example to checkstyle's Ant configuration was added to anttask.html. Author: Roman Ivanov
          Travis: add xwiki project to regeression testing. Author: Vladislav Lisetskiy #2938
          PMD: resolve problems from DefaultPackage rule. Author: Vladislav Lisetskiy, Roman Ivanov #957
          doc: Improve javadoc of parameters of AnnotationLocationCheck.. Author: liscju
          fix java8 compilation broblems in Inputs. Author: rnveach #2904
          Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov #410
          PMD ExceptionAsFlowControl: Do not use exceptions as flow control to create objects in PackageObjectFactory. Author: Vladislav Lisetskiy #1159
          ant with failOnViolation="false" will FAIL. Author: Vladislav Lisetskiy #2185
          Checkstyle cannot be built using JDK9 as tools.jar has been dropped . Author: Peter Wong #2905
          CS' java 8 code isn't compilable. Author: rnveach #2880
          doc: NPath documentation is extended. Author: Roman Ivanov
          Refactor gui package. Author: Vladislav Lisetskiy #2609
          spelling: Correct spelling for fast-forward-merge.sh. Author: Thomas Paul Mann
          UTs should be launched in default locale. Author: Vladislav Lisetskiy #2783
          Disallow usage of java.util.Stack and java.util.Vector in code. Author: Andrei Selkin #2859
      
      Release 6.15
      
      New:
      
          new Check: RegexpOnFilename. Author: rnveach, Roman Ivanov #2546
          SuppressionFilter: new option 'optional' to allow skip SuppressionFilter if config file does not exist. Author: liscju #1002
          Add possibility to specify a unique ID to all Regexp checks. Author: Andrei Selkin #1008
      
      Bug fixes:
      
          StringIndexOutOfBoundsException in Indentation check. Author: rnveach #2645
          AbstractJavadocCheck should process only doc comments placed before class, interface, constructor, method, or field declarations. Author: Baratali Izmailov #325
          SummaryJavadoc: false "end with a period" reports when inheritDoc is used . Author: rnveach #2805
          JavadocMethod: allowedAnnotations hides bad javadocs. Author: rnveach #2806
          FinalLocalVariable doesn't report variable when condition separates 2 assignments. Author: Bhavik Patel #2807
          Config of Google Style does not include InterfaceTypeParameterName check. Author: Andrei Selkin #2792
          Indentation on annotation parameters is wrong. Author: liscju #1349
          OneStatementPerLine check and lambda expression. Author: liscju #2688
          Gui should have a splitter bettween tree and code and prefered columns size. Author: liscju #2767
          RequireThis reports false-positive when an instance method is overloaded with a static one. Author: Vladislav Lisetskiy #2539
      
      Notes:
      
          Add checkstyle messages to xdocs. Author: rnveach #2836
          Setup 'Circle CI' to run checkstyle-tester project on JDK sources. Author: Vladislav Lisetskiy, Roman Ivanov #2815
          Enforce Checks of sevntu.checkstyle (released version) over Checkstyle source code. Author: Yasser Aziza #2661
          Use Codeship CI for testing. Author: Roman Ivanov #2727
          Refactor gui package. Author: Vladislav Lisetskiy, Roman Ivanov #2609
          doc: Add sbt-checkstyle-plugin to list of active tools. Author: Andrew Johnson
      

      Attachments

        Activity

          People

            tmortagne Thomas Mortagne
            tmortagne Thomas Mortagne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: