I disagree here and agree with Hardy. It is important to have these working in IDE On Jul 10, 2013 7:24 AM, "Davide D'Alto" <dav...@hibernate.org> wrote:
> > I think it was a great idea to introduce checkstyle, but I think it > really needs to work in the IDE as wel > Actually for me it is just a nice feature but not a must have.i've never > used checkstyle in the IDE and I'm quite happy to use it in the terminal. > > > If we cannot find a solution for this I vote for disabling these custom > checks for now > Does everything work if you remove the rule from the checkstyle.xml? I'm > just asking to see if it is a viable solution. > > That said I would prefer to keep the rule even if it doesn't work in the > IDE. Formatters should be already compatiible with the checkstyle file. So > I don't think it will have a huge impact not having it in the IDE. > > > > > > On Wed, Jul 10, 2013 at 2:08 PM, Hardy Ferentschik <ha...@hibernate.org > >wrote: > > > Hi, > > > > I am wondering whether anyone can use the checkstyle plugin after > > HSEARCH-1326 and the introduction of our own custom Checkstyle Checks > > (Eclipse or Idea)? > > I have been using the Idea Checkstyle plugin and that worked just fine. > > But since the latest changes I get the following exception: > > > > java.lang.IllegalAccessError: > > com/puppycrawl/tools/checkstyle/checks/regexp/CommentSuppressor > > at > > > com.puppycrawl.tools.checkstyle.checks.regexp.DoubleSpacesCheck.<init>(DoubleSpacesCheck.java:47) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > at > > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > > at > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > > at java.lang.Class.newInstance0(Class.java:357) > > at java.lang.Class.newInstance(Class.java:310) > > at > > > com.puppycrawl.tools.checkstyle.PackageObjectFactory.createObject(PackageObjectFactory.java:113) > > at > > > com.puppycrawl.tools.checkstyle.PackageObjectFactory.doMakeObject(PackageObjectFactory.java:91) > > at > > > com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(PackageObjectFactory.java:152) > > at > > > com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:161) > > at > > > com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:184) > > at > > com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:157) > > at > > > com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:184) > > at > > > org.infernus.idea.checkstyle.checker.CheckerFactory$CheckerFactoryWorker.run(CheckerFactory.java:312) > > > > > > This seems to be related - > > http://osdir.com/ml/java.audit.checkstyle.devel/2005-10/msg00036.htmland > > suggests that there might be class loader issues. > > > > I think it was a great idea to introduce checkstyle, but I think it > really > > needs to work in the IDE as well. Obviously we always had problems > > creating a formatting templates for Eclipse respective Idea which > generate > > the same result. Since the introduction of Checkstyle that problem was > > alleviated, since I could fix potential problem manually. Now we are back > > to square one. > > > > If we cannot find a solution for this I vote for disabling these custom > > checks for now. > > > > --Hardy > > > > > > _______________________________________________ > > hibernate-dev mailing list > > hibernate-dev@lists.jboss.org > > https://lists.jboss.org/mailman/listinfo/hibernate-dev > > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev