Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Property Name

Property Code

Required

Description

PMD Rule File Names

FDPMD_RULE_FILE

No*

Rule File Name(s). Specify multiple PMD Rule Files separated commas. Relative paths are in respect to FD_TEMP_DIR but absolute path can also be set.

* FDPMD_RULE_FILE or FDPMD_INP_PMD_RULE_FILE must be configured OR FDPMD_LANG_TYPE must be configured to default a rule set file.

Language Type

FDPMD_LANG_TYPE

No

Select this to define what language PMD will use to test.(This Property is mandatory if No custom Ruleset provided. )

...

Input Name

Input Code

Required

Description

PMD Rule File Names

FDPMD_INP_PMD_RULE_FILE

No*

Rule File Name(s). Specify multiple PMD Rule Files separated commas. Relative paths are in respect to FD_TEMP_DIR but absolute path can also be set.

* FDPMD_RULE_FILE or FDPMD_INP_PMD_RULE_FILE must be configured OR FDPMD_LANG_TYPE must be configured to default a rule set file.

Project Source Folder

FDPMD_INP_PROJECT_LOCATION

No

Path to the project. If a relative path is given, a path inside of the FD_TEMP_DIR will be assumed.

Additional arguments

FDPMD_INP_ADDITIONAL_ARGS

No

Additional Arguments to pass to the PMD CLI such as options, output formats, and supported languages.

https://pmd.github.io/pmd/pmd_userdocs_cli_reference.html#options

ex: --debug,--use-version <lang-version>

...