Language and package manager support

This table shows the languages and frameworks that Code Sight supports, by product.

IDE Standard Edition* Black Duck SCA Coverity (SAST)*
Android Studio Kotlin™, combined Kotlin/Java projects
Eclipse Java (Apache® Maven™), JavaScript/TypeScript (npm®**), and many Infrastructure as Code (IaC) formats. Java® (Apache Maven), JavaScript® (npm® **) C/C++, Java, JavaScript, PHP, Python®, Ruby™, TypeScript, and many Infrastructure as Code (IaC) formats.
IntelliJ IDEA Java (Apache Maven), JavaScript/TypeScript (npm**), and many Infrastructure as Code (IaC) formats. Java (Apache Maven), JavaScript (npm**) Java, JavaScript, Kotlin***, PHP, Python, Ruby, TypeScript, and many Infrastructure as Code (IaC) formats.
CLion C/C++
PhpStorm PHP PHP
PyCharm Python Python
RubyMine Ruby
WebStorm JavaScript/TypeScript (npm**) JavaScript (npm**) JavaScript, TypeScript
Microsoft Visual Studio C# (.NET), JavaScript/TypeScript (npm**) .NET (NuGet), JavaScript (npm**) C/C++, C#, Java, JavaScript, PHP, Python, Ruby, TypeScript, Visual Basic (.NET), and many Infrastructure as Code (IaC) formats.
Microsoft Visual Studio Code C# (.NET), Java (Apache Maven), JavaScript/TypeScript (npm**), and many Infrastructure as Code (IaC) formats. .NET (NuGet), Java (Apache Maven), JavaScript (npm**), C/C++, C# (.NET), Java, JavaScript, Kotlin***, PHP, Python, Ruby, TypeScript, and many Infrastructure as Code (IaC) formats.

* In both the Standard Edition and Coverity (SAST), Rapid Scan Static supports various code analysis languages and frameworks. Please see the “Language Support” section in the Sigma User Guide.

** For SCA vulnerabilities detected by Black Duck SCA, the npm package manager supports auto-remediation and line location. This feature is not available in VS Code.

*** To analyze Kotlin source your system must be running Coverity Analysis 2022.12.0, or a more recent version.

Supported IDEs

These are the IDEs in which Code Sight™ can run, and the platforms that support them.

IDE Versions Platforms
Android™ Studio 2022.3.1, 2023.2.1, 2023.3.1, 2024.1.1, 2024.2.1 Windows®, Linux™, macOS®
Eclipse™ 2023-03 (4.27) – 2024-12 (4.34) Windows, Linux, macOS
CLion™ 2023.1 – 2024.3 Windows, Linux, macOS
IntelliJ® IDEA 2023.1 – 2024.3 Windows, Linux, macOS
PhpStorm™ 2023.1 – 2024.3 Windows, Linux, macOS
PyCharm™ 2023.1 – 2024.3 Windows, Linux, macOS
RubyMine™ 2023.1 – 2024.3 Windows, Linux, macOS
WebStorm™ 2023.1 – 2024.3 Windows, Linux, macOS
Microsoft® Visual Studio®

Visual Studio 2017: release 15.8 and greater

Visual Studio 2019: release 16.3 and greater

Visual Studio 2022: release 17.1 and greater

Windows
Microsoft Visual Studio Code 1.90 – 1.96 Windows, Linux, macOS
  • The CLion, PhpStorm, PyCharm, RubyMine, and WebStorm environments use the same installation steps as IntelliJ.

Platforms

These are the platforms on which Code Sight can run.

Operating System Versions
Linux 64-bit All Linux variants supported by the host IDE (Code Sight is now tested on Ubuntu® 20.04 and 22.04).
macOS 13 – 14
Note: Code Sight supports macOS running on both Intel and Apple silicon processors.
Windows 64-bit Windows 10 and Windows 11
Note: Code Sight does not support Windows systems running on Arm processors.

All supported IDEs can run on Windows, Linux, or macOS, except for Microsoft Visual Studio, which runs only on Windows.

Black Duck Software, Inc. products and servers

These are the Black Duck Software, Inc. products and servers that Code Sight supports.

Product or Server Versions
Black Duck SCA Black Duck SCA versions more recent than those listed in the End of Support column on the “Product Maintenance, Support, and Service Schedule” page.
Coverity Analysis (SAST) Coverity versions shown as supported on the “Coverity product components: supported versions and compatibility” page.
Coverity Connect (SAST)
Coverity on Polaris Software Integrity Platform (SAST)™ The most recent cloud-hosted version of Coverity on Polaris
Polaris The most recent cloud-hosted version of Polaris
Rapid Scan Static for the Standard Edition and Coverity (SAST) The current Sigma version as shown on the Sigma “Support Matrix” pages.
Rapid Scan SCA for the Standard Edition and Black Duck (SCA) Black Duck® Detect version 10.0 through the most recent version listed in the Black Duck Artifactory.

Software Risk Manager 2023.4.5 and more recent versions.

See Software Risk Manager Install and Deployment Options for further details.

Black Duck Detect Black Duck Detect versions as shown on the Black Duck Release Compatibility page.
Note: Black Duck® Detect is the executable that powers both Black Duck SCA and Rapid Scan SCA. Sigma is the executable that powers Rapid Scan Static. (Sigma does not power Coverity Analysis, but Coverity Analysis does run certain Sigma checkers).