Hi Michelle,

checkstyle is a development tool checking whether the code follows a coding standard. The xml file is used to configure the rules defining the coding standard. checkstyle is called by the maven plugin 'site' when generating the site for a project and includes the checkstyle report in the documentation. So I think the tool is more useful for TCK developers rather than TCK users.

The configuration sun_checks.xml (the base for the jdo_checks.xml file) configures checkstyle to check the Sun Code Conventions. The tools is very picky, so if you run it against the api2 or tck2 sources, it will find a lot of issues, where you could argue whether this is really bad code. I relaxed some of the rules (e.g. a simple rule that a line should have at most 80 characters, I configured it to 100). From my point of view finishing the checkstyle configuration would mean: agree to a configuration we want to use in the JDO API and TCK and then change the sources such that they adhere to it. This seems to be a lot of work and I don't know whether it is worth doing it.

Regards Michael

Thanks, Michael, I see it there now. I'm afraid, though, that I don't understand what it does or why the TCK user needs to be aware that the file is there. Also, what is unfinished of the checkstyle configuration? Should we finish it?

Thanks,
Michelle

Michael Bouschen wrote:
Hi Michelle, hi Craig,

maybe I can help :-).

You find the file jdo_checks.xml in the repositiry in the top-level directory, so parallel to api2, tck2, NOTICE.txt, README.txt etc. It is used when calling 'maven site' which runs checkstyle. I propose to keep the paragraph in the README.

Regards Michael

No problem by me.

Craig

On Jun 20, 2008, at 5:02 PM, Michelle Caisse wrote:

The README.txt file in trunk/ says:

The file jdo_check.xml includes the checkstyle configuration. It is borrowed from the sun_checks.xml, but does not use all of the sun rules and customizes
some other rules. The checkstyle configuration is not yet finished.


I don't see this file anywhere. In fact, I don't remember ever seeing it. Can we delete this paragraph?

-- Michelle


Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!





--
*Michael Bouschen*
*Prokurist*

akquinet [EMAIL PROTECTED] GmbH
Tempelhofer Ufer 23-24, D-10963 Berlin
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: [EMAIL PROTECTED]
Url:    www.akquinet.de <http://www.akquinet.de>

akquinet [EMAIL PROTECTED] GmbH, Berlin
Geschäftsführung: Prof. Dr. Christian Roth, Hendrik Saly, Martin Weber
Amtsgericht Berlin-Charlottenburg HRB 86780
USt.-Id. Nr.: DE 225 964 680

Reply via email to