Code Sight supports the following Black Duck products:
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. |