In this section:

2024.1

2022.1

Updated third-party, internal technical libraries.

2021.2

Multi-Language Pack now supports ESLint. See ESLint Support for details.

Support for the following analyzer versions have been added to Multi-Language Pack:

2020.2

Support for the following analyzer versions have been added to Multi-Language Pack:

Multi-Language Pack is updated as new versions of analyzers become available. Support for analyzers not mentioned above remains the same as the previous release. Refer to the documentation for individual analyzer integrations for supported versions.

10.4.2 - Initial Release

Parasoft Multi-Language Pack is a collection of tools that enable you to integrate your third-party code analysis tools with Parasoft DTP. Multi-Language Pack replaces the functionality delivered by the Parasoft Custom Analyzer system of tools that included the Parasoft Analyzer package and separately-installed plug-ins. This release of Multi-Language Pack supports the following third-party analysis tools:

Upgrade Notes

This release includes significant changes from previous versions, including execution commands, configurations, and deployment structure. If you are upgrading from Parasoft Customer Analyzers 10.3.4 and older, you should account for the following changes. 

Previous Analyzer(s)Multi-Language PackNotes

parasofttestcli.sh

multilanguage-pack.shThis is the primary script for executing the Multi-Language Pack on non-Windows systems
parasofttestcli.batmultilanguage-pack.batThis is the primary script for executing the Multi-Language Pack on Windows systems
etc\default-settings.propertiessettings.properties This file contains general configuration settings, such as connecting to DTP and licensing.
Settings for specific analyzers (e.g., etc\androidlint-settings.properties)settings.properties Specific analyzers now use the main settings.properties file.
-Ddata.dir=[path]-source.dir [path]This parameter specifies the location of the source code analyzed by the third-party tool.
–Dresults.file=[path]-results.file [path]This parameter specifics the location of the code analysis execution results output by the third-party tool.
-Dsettings=[path]-settings [path]This parameters specifies the location of the settings.properties file.
N/A-toolThis property specifies which extension to execute. Refer to the documentation for the specific extensions for details.

CSV Importer

The syntax used in the CSV Importer extension has changed. If you were using an older version of the CSV Importer extension (previously available in the Parasoft Marketplace) you should make the following modifications:

Static Analysis Rule Description Format 

Violation Results CSV Format

Metrics Analysis Rule File Format

Metrics Results CSV Format