Hi,

I've just checked in a 'code-quality' plugin, which currently adds Checkstyle and CodeNarc tasks to Java and Groovy projects, respectively. My plan is that this plugin would later also add support for tools such as cobertura, PMD, and so on.

I have some questions about which conventions this plugin should follow. I've just made some stuff up, based on what I've done on various projects, but I have no idea if they are conventions or not. Please let me know if you have an opinion on these:

- Where should the config files for these tools live? Currently, the plugin expected to find them at $projectDir/config/checkstyle.xml and $projectDir/config/codenarc.xml.

- Should we provide some default configuration for these tools? Maybe some named configuration sets?

- Where should the results go? Currently, they end up in $buildDir/checkstyle/main.xml, $buildDir/checkstyle/test.xml, $buildDir/reports/codenarc/main.html, and $buildDir/reports/codenarc/test.html (there's no checkstyle report, yet, just a results xml file).

- Should it be possible to ignore violations? (and why?)


Adam


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to