Support Matrix

These tables show the IDEs, platforms, and Synopsys products that support the current release of Code Sight.

Supported IDEs

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

IDE Versions Platforms
Eclipse 4.8 – 2021-06 (4.20) Windows®, Linux, macOS®
IntelliJ® IDEA 2019.3 – 2021.1 Windows, Linux, macOS
PhpStorm 2019.3 – 2021.1 Windows, Linux, macOS
PyCharm 2019.3 – 2021.1 Windows, Linux, macOS
RubyMine 2019.3 – 2021.1 Windows, Linux, macOS
WebStorm 2019.3 – 2021.1 Windows, Linux, macOS
Microsoft® Visual Studio® 2015, 2017, 2019 Windows
Microsoft Visual Studio Code 1.52 – 1.58 Windows, Linux, macOS
  • The PhpStorm, PyCharm, RubyMine, and WebStorm environments use the same installation steps as IntelliJ.
Attention: As of Code Sight 2021.8.0, support for version 4.8 and version 4.9 of Eclipse has been deprecated, and will be discontinued in a future release of Code Sight.
Attention: As of Code Sight 2021.8.0, support for VS Code 1.52 through 1.54 has been deprecated, and will be discontinued in a future release of Code Sight.

Synopsys Tool Support

The IDEs that run Code Sight can run the following Synopsys tools.

IDE Black Duck (SCA) Coverity (SAST) Sigma (SAST)
Eclipse Java® (Apache® Maven), JavaScript® (npm® *) C/C++, Java, JavaScript, PHP, Python®, Ruby, TypeScript
IntelliJ IDEA Java (Maven), JavaScript (npm*) Java, JavaScript, PHP, Python, Ruby, TypeScript
PhpStorm PHP
PyCharm Python
RubyMine Ruby
WebStorm JavaScript (npm*) JavaScript, TypeScript
Microsoft Visual Studio .NET (NuGet), JavaScript (npm*) C/C++, C#, Java, JavaScript, PHP, Python, Ruby, TypeScript, Visual Basic (.NET)
Microsoft Visual Studio Code C/C++, C# (.NET), Java, JavaScript, PHP, Python, Ruby, TypeScript Java, JavaScript, TypeScript**

Also the following markup/infrastructure text formats: HCL (Terraform), HTML, JSON, JSX, Properties, TOML, TSX, Vue, YAML, XML

* With vulnerabilities detected by Black Duck, the npm package manager supports auto-remediation and line location.

** For the most current information on Sigma language support, please refer to ‘Language Support’ in the Sigma User Guide.

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 (in particular, tested on Ubuntu® 16.04).
macOS 10.14 – 10.15, 11
Windows 64-bit Windows workstation releases: Windows 8.1 and higher. Windows server releases: Windows Server 2018 and higher.
Attention: On macOS 11, the Eclipse Foundation does not support versions of the Eclipse IDE prior to 2020-12 (4.18).
Attention: As of Code Sight 2021.8.0, support for macOS 10.14 has been deprecated, and will be discontinued in a future release of Code Sight.

Synopsys Products and Servers

These are the Synopsys® products and servers that Code Sight supports.

Product or Server Versions
Black Duck (SCA) 2020.06 – 2021.04
Coverity Analysis (SAST) 2019.12 – 2021.03
Coverity Connect (SAST) 2019.12 – 2021.03
Polaris Software Integrity Platform (SAST) The most recent Cloud-hosted version of Polaris
Sigma (SAST) 2021.8.0 or a more recent version
Synopsys Detect―for Black Duck (SCA) From version 6.1 to the most recent version listed in the Synopsys Artifactory
Attention: As of Code Sight 2021.8.0, support for Coverity 2019.12 has been deprecated, and will be discontinued in a future release of Code Sight.