alfresco/PMD

Run PMD against changes in a pull request

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pmd-versionThe version of PMD to useno7.12.0
pmd-sha256-digestThe expected SHA-256 digest of the PMD zip file (64 digit hexidecimal value).no418dd819d38a16a49d7f345ef9a0a51e9f53e99f022d8b0722de77b7049bb8b8
create-github-annotationsWhether to create inline comments on the PR using GH Advanced Security. This is free for open source projects but requires a license for private repos. notrue
fail-on-new-issuesWhen set to true this fails the build if the PR introduces more issues than it resolves. notrue
pmd-ruleset-repoThe GitHub repository containing the PMD ruleset. noAlfresco/pmd-ruleset
pmd-ruleset-ref-overrideA git reference (e.g. branch name, tag name or commit id) for the ruleset project. If this is not provided then the default is the latest tag alphabetically with the name starting with the PMD version (for example this could be a tag 7.1.0_20240723 if pmd-version is set to 7.1.0) and falling back to the default commit checked out by a clone. no""
pmd-ruleset-pathThe path to the PMD ruleset file from the root of the ruleset project. Optionally other paths to local rulesets can be appended to this separated by commas. nopmd-ruleset.xml
classpath-enableWhether to set the classpath before the scan (used by certain rules - for example MissingOverride). This assumes the project uses maven. notrue
classpath-build-commandCommand to build the class files so that the classpath can be used.nomvn -ntp test-compile
classpath-directory-listA colon-separated list of directories containing class files. Using wildcards (*) or globstar (**) is also supported in order to select items at one or many levels deep. no**/target/classes

no outputs