A plugin to manage PMD static code analysis. This plugin allows a user to run PMD scans on source code which generates reports for bugscommon 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 analyze 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.
Supported Version
PMD 6.0+
A minimum of Java 8 must be used on the endpoint.
Key Features
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 workflows.Easily configured by using analysis tool account integration.
Provided browsable link to full PMD analysis after running operation.
Provided support for Apex, Java, HTML, XML, XSL, PLSQL, JavaScript, JSP, Salesforce VisualForce, Maven POM, Modelica, VM
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.