kemsakurai/PMD for Java

🐶 Run PMD analysis on Java code and report results directly to pull request with the help of reviewdog.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGITHUB_TOKEN${{ github.token }}
workdirWorking directory relative to the root directory..
levelReport level for reviewdog [info,warning,error]error
reporterReporter of reviewdog command [github-pr-check,github-pr-review].github-pr-check
filter_modeFiltering mode for the reviewdog command [added,diff_context,file,nofilter]. Default is added. added
fail_levelFail level for reviewdog [none,any,info,warning,error] Default is `none`. none
tool_nameTool name to use for reviewdog reporterpmd
reviewdog_flagsAdditional reviewdog flags""
src_pathSpecify the directory where the sources to be analyzed are stored. Default is `src/main/java`.src/main/java
rulesets_pathSpecify the path of the PMD rule set. Default is `category/java/bestpractices.xml`.category/java/bestpractices.xml
pmd_cacheEnable PMD incremental analysis with cache file path (e.g., "/tmp/pmd-cache/pmd.cache"). Must be a file path, not a directory. Leave empty to disable.""

no outputs