pmd/README.md

46 lines
1.2 KiB
Markdown
Raw Normal View History

# PMD
2012-11-17 17:00:27 +01:00
2016-04-09 20:46:49 +02:00
[![Build Status](https://travis-ci.org/pmd/pmd.svg?branch=master)](https://travis-ci.org/pmd/pmd)
## About
2013-05-01 14:56:22 +02:00
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks,
2016-04-06 09:59:34 +02:00
unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex, XML, XSL.
2013-05-01 14:56:22 +02:00
Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in
2016-04-06 09:59:34 +02:00
Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, Salesforce.com Apex.
2012-11-17 17:00:27 +01:00
## Source
2013-05-01 14:56:22 +02:00
Our latest source of PMD can be found on [GitHub]. Fork us!
### How to build PMD?
Simply use maven in the top-level directory:
mvn clean package
This will create the zip files in the directory `pmd-dist/target`:
cd pmd-dist/target
ls *.zip
That's all !
### Bug Reports
We are using Sourceforge for bug tracking. Please file your bugs at <https://sourceforge.net/p/pmd/bugs/>.
### Pull Requests
Pull requests are always welcome: <https://github.com/pmd/pmd/pulls>
## News and Website
2013-05-01 14:56:22 +02:00
More information can be found on our [Website] and on [SourceForge].
[GitHub]: https://github.com/pmd/pmd
[Website]: https://pmd.github.io
2013-05-01 14:56:22 +02:00
[SourceForge]: https://sourceforge.net/projects/pmd/