Sign inSign up

rawdee/pmd

By rawdee

•Updated almost 5 years ago

Docker image for PMD https://pmd.github.io/

Image
3

10K+

rawdee/pmd repository overview

⁠PMD docker image (rawdee/pmd)

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).

⁠Getting started

⁠Prerequisites

In order to run this container you'll need docker installed.

⁠Usage

ex: Java analysis with custom rulesets

docker run -v $PWD:/src rawdee/pmd pmd -language java -dir . -rulesets ./my-rulesets.xml

ex: Apex analysis with builtin rulesets

docker run -v $PWD:/src rawdee/pmd pmd -language apex -dir . -rulesets rulesets/apex/rulset.xml

⁠Volumes
  • /src/ - default working directory
⁠Environment Variables
  • PMD_VERSION - PMD version used to build this image

⁠Contributing

The Github repository is located at rody/docker-pmd-image⁠

⁠Versioning

We use PMD version numbers to version the images.

⁠License

This project is licensed under the MIT License - see the LICENSE.md⁠ file for details.

Tag summary

Content type

Image

Digest

Size

97.8 MB

Last updated

almost 5 years ago

docker pull rawdee/pmd