To use the Multi-Language Pack:
- If you have not already done so, execute your third-party analysis tool in order to generate results file which is needed for MLP to send to Parasoft DTP.
- Open a command prompt and navigate to the Multi-Language Pack installation directory.
- Execute the .BAT or .SH script with the necessary parameters all on one line:
multilanguage-pack.bat -tool <tool> -results.file "<path to analysis results file>" -source.dir "<path to source code>"
Internal technical log files from the Multi-Language Pack execution are generated in the <INSTALL>/.mlp subdirectory.
Required Parameters
The following parameters are required.
tool
This parameter specifies the third-party code analysis tools you want to execute. One of the following values is required:
androidlint
goreporter
jshint
oclint
phpmpd
pmd
pylint
rubocop
scalastyle
sonarqube
swiftlint
tslint
results.file
This parameter specifies the path to the results file generated by the third-party analysis tool.
source.dir
This parameter specifies the path to the source code of the project analyzed by third-party code analysis tools. This is used to collect source control metadata (e.g., authorship, last updated, etc.) for DTP reporting and processing.
Optional Parameters
The following parameters are not required.
settings
By default, the Multi-Language Pack will reference to the settings.properties file in the installation directory, but you can use this setting to point to alternate configuration files. Example:
settings=C:\my-team-configs\my-settings.properties
Example
./multilanguage-pack.sh -tool scalastyle -results.file "/Projects/MyProject/scalastyle-results.xml" -source.dir "/Projects/MyProject/src"