In this section:
Updated third-party, internal technical libraries.
Multi-Language Pack now supports ESLint. See ESLint Support for details.
Support for the following analyzer versions have been added to Multi-Language Pack:
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.
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:
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 Pack | Notes |
---|---|---|
parasofttestcli.sh | multilanguage-pack.sh | This is the primary script for executing the Multi-Language Pack on non-Windows systems |
parasofttestcli.bat | multilanguage-pack.bat | This is the primary script for executing the Multi-Language Pack on Windows systems |
etc\default-settings.properties | settings.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 | -tool | This property specifies which extension to execute. Refer to the documentation for the specific extensions for details. |
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:
analyzer_name
column no longer neededheader
column no longer neededlanguage
column no longer neededpackage
column no longer neededanalyzer_name
column no longer neededcategory
column no longer neededruleid
column name renamed to metricid
ruledoc_url
column no longer neededlanguage
column no longer neededruleid
column name renamed to metricid