rodionkorneev/PMD Reviewdog Reporter

Run PMD static analysis and report issues in PRs via reviewdog comments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token used by PMD to determine modified files and by reviewdog to post comments. Defaults to `github.token`. no${{ github.token }}
pmd_versionPMD version to use. Using "latest" automatically downloads the latest release. Available versions: https://github.com/pmd/pmd/releases. See `version` in https://github.com/pmd/pmd-github-action. nolatest
pmd_download_urlOptionally specify a custom URL for downloading the PMD binary. See `downloadUrl` in https://github.com/pmd/pmd-github-action. no
workdirDirectory to run PMD in. See `sourcePath` in https://github.com/pmd/pmd-github-action. no.
rulesetsComma-separated list of PMD rulesets to use. You can use default rulesets provided by PMD, or create your own custom ruleset and reference it. See `rulesets` in https://github.com/pmd/pmd-github-action. yes
analyze_modified_onlyOnly analyze files modified in a PR or push instead of all files in `workdir`. See `analyzeModifiedFilesOnly` in https://github.com/pmd/pmd-github-action. nofalse
upload_sarif_reportUpload generated SARIF report as artifact named "PMD Report". See `uploadSarifReport` in https://github.com/pmd/pmd-github-action. notrue
reviewdog_versionReviewdog version. See `reviewdog_version` in https://github.com/reviewdog/action-setup. nolatest
tool_nameTool name for reviewdog reporter.noPMD
reporterReviewdog reporter type. See available options at: https://github.com/reviewdog/reviewdog#reporters nogithub-pr-review
levelReviewdog report level (`info`, `warning`, `error`).noerror
fail_levelReviewdog fail level. Determines at which level the step fails. See https://github.com/reviewdog/reviewdog?tab=readme-ov-file#exit-codes. noany
filter_modeReviewdog filtering mode. See https://github.com/reviewdog/reviewdog?tab=readme-ov-file#filter-mode. nonofilter
reviewdog_flagsAdditional flags to pass to reviewdog command.no""

no outputs