Docker image for PMD, an extensible cross-language static code analyzer.
This image can be used to run PMD (static code analysis) and CPD (copy paste detection).
In order to run this container you'll need docker installed.
ex: Java analysis with custom rulesets
docker run -v $PWD:/src rawdee/pmd -language java -dir . -rulesets ./my-rulesets.xml
ex: Apex analysis with builtin rulesets
docker run -v $PWD:/src rawdee/pmd -language apex -dir . -rulesets rulesets/apex/ruleset.xml
PMD_VERSION
- PMD version used to build this image. If omitted, the hardcoded version in the Dockerfile will be downloaded.
The Github repository is located at rody/docker-pmd-image
We use PMD version numbers to version the images.
This project is licensed under the MIT License - see the LICENSE.md file for details.