Skip to main content

Contrast CLIのサポート対象言語

Contrast CLIでサポートされる言語と要件は以下の通りです。

言語

要件

備考

Java

Maven

Mavenプロジェクトは、pom.xmlファイルで定義され、icon-external-link.svgApache Maven Dependencyプラグインが必要です。CLIがプロジェクトで動作するかをテストするには、mvn dependency:treeを実行して依存関係ツリーを表示します。

Gradle (バージョン4.8以上)

build.gradleファイルが必須となり、gradle dependenciesまたは./gradlew dependenciesにも対応している必要があります。

.NET Frameworkおよび.NET Core

MSBuild 15.0以上とpackages.lock.jsonファイル

packages.lock.jsonファイルがない場合、各csproj内でRestorePackagesWithLockFiletrueに設定して、.NET buildを実行することで生成できます。

Node.js

package-lock.jsonまたはyarn.lockファイルのいずれかが必要です。

脆弱性の報告は、ReactやAngularなどのフロントエンドテクノロジに対してサポートされます。

PHP

compose.lockファイルとcomposer.jsonファイルが存在している必要があります。

Python

pipfileおよびpipfile.lockファイルが必要です。

Ruby

gemfileおよびgemfile.lockファイルが必要です。

Go

go.modファイルが必要です。

注記

現時点では、単一言語のアプリケーションのみがサポートされます。