On 4/12/07, Gert Vanthienen <[EMAIL PROTECTED]> wrote:
Guillaume, Just a few questions/remarks about the CheckStyle rules: - a lot of the code seems to be written with a line le
ngth of 132 in
mind, why change it to 120?
Well, I have only copied the CXF rules I must admit. So it may be a good idea to increase it to 140 if needed. - the rules don't allow using this way of creating setters
public void setMBeanServer(MBeanServer mbeanServer) { this.mbeanServer = mbeanServer; }
It should afaik. The only problem is that the name of the parameter must match the name of the property. For example public void setXyz(String xyz) { this.xyz = xyz; } I like this syntax so I really want this to work. I guess if the property is spelled "mBeanServer" it will work. Else, we can also disable this rule (not sure what the exact rule is). Regards,
Gert Vanthienen Guillaume Nodet wrote: > Hi everybody ! > > I have recently checked in lots of changes. These are mostly > code conventions fixes. Let me explain. > > I've started to add checkstyle and pmd checks at build time. > For those who do not know these tools, checkstyle > (http://checkstyle.sourceforge.net/) enforces > code conventions (braces, spaces, etc ...), while PMD > (http://pmd.sourceforge.net/) checks for possible bugs. > > These tools are configured in the new parent module > which all other modules should inherit directly or indirectly > when they pass these checks (the buid fails if these checks > do not pass). > > Currently, only the serviceengines module inherit from parent > so any help to migrate the other modules is welcome :-) > The goal is to have all modules (core, common, deployables mainly) > inherit from parent. > > Btw, thanks to the CXF team which did that a few months ago, > and where I borrowed the configuration and all ... >
-- Cheers, Guillaume Nodet ------------------------ LogicBlaze Principal Engineer, IONA Blog: http://gnodet.blogspot.com/