Yes - Jalopy is a nice tool - especially the Eclipse plug-in as Eclipse does not have very strong code formatting capabilities. Using Jalopy fixes a lot of the simple errors like whitespace.
Please do not make jalopy auto-generate Javadoc. If there is one thing worse than no Javadoc, and that is auto-generated Javadoc which conveys absolutely nothing, but make it very hard to find what has not been properly documented. cheers, Oliver > -----Original Message----- > From: Mark Womack [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, 5 February 2003 07:20 > To: 'Log4J Developers List' > Subject: RE: checkstyle.properties? > > > You heretic, Yoav! > > I like this approach, as it greatly simplifies this entire discussion. > > And I would be very interested those jalopy ant tasks. Using it > would make > it much easier to fix up individual packages as we go. > > -Mark > > > -----Original Message----- > > From: Shapira, Yoav [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, February 04, 2003 5:54 AM > > To: Log4J Developers List > > Subject: RE: checkstyle.properties? > > > > > > Howdy, > > I'll chime in with my 2 cents (US) but I know I might get some flak ;) > > > > - Leave the checkstyle properties empty (except for baseDir > > if we want, > > since that has nothing to do with style checking), to check for the > > standard Sun Java Coding Conventions. > > - This will result in many (expect ~500 per average size .java file) > > thousands of checkstyle errors reported. > > - Treat conformance to the Sun Java Coding Conventions as a long-term > > gradual effort. Re-run checkstyle periodically (at least once before > > every stable release) to see the error count drop down. > > There's no need > > to go class by class and fix every little whitespace error at once. > > > > Checkstyle errors are not terrible things to have. Having > > the reporting > > mechanism in place shows log4j's commitment to good style. > > Having some > > unique (read: non-standard) set of checkstyle conventions slightly > > reduces the strength of the "we're using checkstyle to check > > ourselves" > > statement. > > > > And on this topic, it's been my experience that using a formatter > > (Jalopy is my current favorite: http://jalopy.sourceforge.net/) in > > conjunction with checkstyle eliminate about 80% of the checkstyle > > reported error right away, with no human effort. I can contribute Ant > > tasks to run jalopy on log4j classes if desired. > > > > Yoav Shapira > > Millennium ChemInformatics > > > > > > >-----Original Message----- > > >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > >Sent: Tuesday, February 04, 2003 2:16 AM > > >To: Log4J Developers List > > >Subject: RE: checkstyle.properties? > > > > > >I checked in an updated checkstyle target, but the list of properties > > is > > >not > > >complete. I am going to look at what some other projects have done. > > If > > >anyone has an opinion, now is the time. > > > > > >-Mark > > > > > >> -----Original Message----- > > >> From: Shapira, Yoav [mailto:[EMAIL PROTECTED]] > > >> Sent: Monday, February 03, 2003 6:05 AM > > >> To: Log4J Developers List > > >> Subject: RE: checkstyle.properties? > > >> > > >> > > >> Howdy, > > >> > > >> >BUT, the 2.4 version of checkstyle has a completely different ant > > task, > > >> and > > >> >does need a properties file. :-) I converted the old ant task to > > the > > >> new > > >> >one: > > >> > > >> Small side note: I prefer to specify the properties inside the Ant > > file, > > >> not in a separate file. I use CheckStyle 2.4 from Ant as well, it > > lokos > > >> something like this: > > >> <checkstyle failOnViolation="false"> > > >> <property key="checkstyle.wrap.operator" value="ignore" /> > > >> ... > > >> <fileset dir="${srcDir}"> > > >> <include name="**/*.java" /> > > >> </fileset> > > >> > > >> <formatter type="xml" toFile="${checkStyleReportFile}" /> > > >> </checkstyle> > > >> > > >> Yoav Shapira > > >> Millennium ChemInformatics > > >> > > >> > > --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > > >> For additional commands, e-mail: [EMAIL PROTECTED] > > >> > > > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe, e-mail: [EMAIL PROTECTED] > > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]