robmcmullen / peppy

NO LONGER MAINTAINED
http://peppy.flipturn.org/
GNU General Public License v2.0
14 stars 7 forks source link

Integrate PMD/CPD with projects #823

Open robmcmullen opened 12 years ago

robmcmullen commented 12 years ago

[Trac time 20100129 174829Z] The CPD tool of the PMD project does static analysis on multiple languages. It would be nice to integrate this into the Projects menu.

Probably means a refactoring of Projects to break out CTAGS from being part of the class hierarchy into an attribute of the Project.

robmcmullen commented 12 years ago

[Trac time 20100129 175034Z] Call CPD on my Gentoo system using the following command line:

java -classpath /usr/share/pmd/lib/pmd.jar net.sourceforge.pmd.cpd.CPD --minimum-tokens 100 --files /path/to/files --language cpp

where //language// can be one of: Java, JSP, C, C++, Fortran or PHP