A plugin to manage PMD static code analysis. This plugin allows a user to run PMD scans on source code which generates reports for common programming flaws, code smells, vulnerabilities, etc. Analyzing source code is a multi-step process when done manually or using PMD CLI. Hence often prone to human error. FlexDeploy's PMD plugin provides a simple and effective way to automate the source code analysis with just a few configurations/steps. It can then be used as a step before building artifacts in your Build workflow. Or you can use create a utility to execute frequently. You can also add a quality gate in your pipeline, to enforce standards.
A minimum of Java 8 must be used on the endpoint.
Easily configured by using PMD default rules.
Supports custom rules.
Supports custom rule files as part of your source code repository
Supports execution of multiple rule files and multiple rule set types.
Integrate scan results into your FlexDeploy.
Provided browsable link to full PMD analysis after running operation.
Supports Continous Integration
Review scan results in FlexDeploy with links to rules and how to fix them. Use counts (Critical, High, etc) in automated gates to reject builds to ensure the quality of your build artifacts and source code.