Probes
This is the list of probes currently implemented.
Raw results of the probes execution can be found on the results page.
ID | Description |
---|---|
JSR-305 |
The probe checks for deprecated annotations. |
code-coverage |
Retrieve plugin code coverage details |
code-ownership |
Detects if the code ownership file is set correctly or not. |
contributing-guidelines |
Validates the existence of a `CONTRIBUTING.adoc` or `CONTRIBUTING.md` file in the repository. |
dependabot |
Checks if Dependabot is configured on a plugin. |
dependabot-pull-requests |
Reports the number of pull request currently opened by Dependabot |
deprecation |
This probe detects if a specified plugin is deprecated from the update-center. |
description-migration |
Checks if the plugin description is located in the `src/main/resources/index.jelly` file. |
documentation-migration |
Reports if the plugin documentation was migrated from the Wiki to GitHub |
incremental-build-maven-configuration |
The probe detects whether incremental build is configured in Maven Config. |
jenkins-version |
This probe registers the Jenkins core version requirement for each plugin. |
jenkinsfile |
Validates the existence of a `Jenkinsfile` file in the repository. This file is used to configure the plugin Continuous Integration on ci.jenkins.io. |
jep-229 |
Checks if JEP-229 (Continuous Delivery) has been activated on the plugin |
last-commit-date |
Register the last commit date on the official plugin repository |
pull-request |
Count the number of open pull request on the plugin repository |
release-drafter |
Check if Release Drafter is configured on a plugin or not |
renovate |
Checks if Renovate is configured in a plugin. |
scm |
The SCMLinkValidation probe validates with GitHub API if the known SCM link of a plugin is correct or not. |
security |
Detects if a given plugin has a public security vulnerability advertised in a security advisory. |
security-scan |
Checks if Security Scan is configured in GitHub workflow |
spotbugs |
Checks if SpotBugs is enabled in a plugin. |
stat |
This probe registers the latest installation count stat for a specific plugin. |
unreleased-production-changes |
Register the last commit date on the official plugin repository |
up-for-adoption |
This probe detects if a specified plugin is declared as up for adoption. |
update-center-plugin-publication-probe |
This probe detects if a specified plugin is still actively published by the update-center. |