This operation required PMD tool download from https://sourceforge.net/projects/pmd/files/pmd/ this link. It analyze apex code based on rule file we provide. The project location consider if provide in input property, otherwise check in artifact contain salesforce build .
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
PMD Path | FDSF_PMD_PATH | No | The PMD Path. (Eg: /u01/pmd-bin-6.30.0/bin) |
Project Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
PMD Rule File Name | FDSF_PMD_RULE_FILE | No | PMD Rule File with path |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
PMD Rule File Name | FDSF_INP_PMD_RULE_FILE | No | PMD Rule File with path |
Project Source Folder | FDSF_INP_PROJECT_LOCATION | No | Path to the project which contains a Apex classes. |
Outputs
Output Name | Required | Description |
---|---|---|
FDSF_OUT_TOTAL_ISSUE_COUNT | No | Total issues count |
FDSF_OUT_PRIORITY1_TOTAL_ISSUE_COUNT | No | Total issues count for priority 1 |
FDSF_OUT_PRIORITY2_TOTAL_ISSUE_COUNT | No | Total issues count for priority 2 |
FDSF_OUT_PRIORITY3_TOTAL_ISSUE_COUNT | No | Total issues count for priority 3 |
FDSF_OUT_PRIORITY4_TOTAL_ISSUE_COUNT | No | Total issues count for priority 4 |
Artifacts
This operation consumes artifacts from the artifacts repository.
Endpoint Selection
This operation will select all available endpoints associated to the Environment/Instance.
Endpoint Execution
This operation will execute on any one of the selected endpoints and will be random in the determination of which one.