Menu

#166 Checkstyle 7.3 released

Future
closed
nobody
None
1
2017-01-03
2016-12-09
Even Holthe
No

Hi,

On 2016-11-25 the Checkstyle team released version 7.3, which includes some fixes that I would like to see supported by the Eclipse Checkstyle Plug-in. My team at my job recently decided to adopt Google Java coding style, but that configuration is currently unsupported until support for version 7.3 is incorporated.

The exception we are seeing:

!ENTRY net.sf.eclipsecs.core 4 0 2016-12-09 10:04:55.585
!MESSAGE Checkstyle-Plugin: cannot initialize module TreeWalker - Property 'excludeScope' in module ParameterName does not exist, please check the documentation
!STACK 0
com.puppycrawl.tools.checkstyle.api.CheckstyleException: cannot initialize module TreeWalker - Property 'excludeScope' in module ParameterName does not exist, please check the documentation
    at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:432)
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:137)
    at net.sf.eclipsecs.core.builder.CheckerFactory.createCheckerInternal(CheckerFactory.java:292)
    at net.sf.eclipsecs.core.builder.CheckerFactory.createChecker(CheckerFactory.java:128)
    at net.sf.eclipsecs.core.builder.Auditor.runAudit(Auditor.java:140)
    at net.sf.eclipsecs.core.builder.CheckstyleBuilder.handleBuildSelection(CheckstyleBuilder.java:300)
    at net.sf.eclipsecs.core.builder.CheckstyleBuilder.build(CheckstyleBuilder.java:171)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:403)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:551)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:529)
    at org.eclipse.core.internal.resources.Project.build(Project.java:112)
    at net.sf.eclipsecs.core.jobs.BuildProjectJob.run(BuildProjectJob.java:87)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Property 'excludeScope' in module ParameterName does not exist, please check the documentation
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.tryCopyProperty(AutomaticBean.java:164)
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:130)
    at com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:159)
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:137)
    at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:427)
    ... 21 more

Thanks for the great work, keep it up!

Discussion

  • Even Holthe

    Even Holthe - 2016-12-20

    Great work on the update. I see that the lastest commit is [74168a] Prepare 7.3.0 release. Do you know when it will be available on the Eclipse Marketplace?

     
  • Even Holthe

    Even Holthe - 2017-01-02

    Happy new year!

    Any progress on publishing the latest release? Anything we in the community can do to help out publish a new version?

     
  • Lars Koedderitzsch

    Even, thanks, happy new year to you too.

    Family obligations have hindered progress and now Checkstyle 7.4 is out, so I will probably switch to that...

     
  • Lars Koedderitzsch

    After looking into the work related to moving to Checkstyle 7.4 I decided to simply release the current code based on 7.3.
    Have fun!

     
  • Lars Koedderitzsch

    • status: open --> closed
     
  • Even Holthe

    Even Holthe - 2017-01-03

    Thanks for the update Lars! Keep up the good work :-)

     

Log in to post a comment.

MongoDB Logo MongoDB