[ https://issues.apache.org/jira/browse/LUCENE-3973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259360#comment-13259360 ]
Chris Male commented on LUCENE-3973: ------------------------------------ bq. We need to be careful about where these results go: it could affect packaging tasks. Good point. Then having a single folder for all the results which is outside of the module build dirs is probably safest. The IDE setups do the same thing. > Incorporate PMD / FindBugs > -------------------------- > > Key: LUCENE-3973 > URL: https://issues.apache.org/jira/browse/LUCENE-3973 > Project: Lucene - Java > Issue Type: Improvement > Components: general/build > Reporter: Chris Male > Attachments: LUCENE-3973.patch, LUCENE-3973.patch, LUCENE-3973.patch, > core.html, solr-core.html > > > This has been touched on a few times over the years. Having static analysis > as part of our build seems like a big win. For example, we could use PMD to > look at {{System.out.println}} statements like discussed in LUCENE-3877 and > we could possibly incorporate the nocommit / @author checks as well. > There are a few things to work out as part of this: > - Should we use both PMD and FindBugs or just one of them? They look at code > from different perspectives (bytecode vs source code) and target different > issues. At the moment I'm in favour of trying both but that might be too > heavy handed for our needs. > - What checks should we use? There's no point having the analysis if it's > going to raise too many false-positives or problems we don't deem > problematic. > - How should the analysis be integrated in our build? Need to work out when > the analysis should run, how it should be incorporated in Ant and/or Maven, > what impact errors should have. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org