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!
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?Happy new year!
Any progress on publishing the latest release? Anything we in the community can do to help out publish a new version?
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...
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!
Thanks for the update Lars! Keep up the good work :-)