QuickStart for Coverity (SAST) customers

Here is information to help you quickly get started using Code Sight, if you are a Coverity (SAST) customer.

All supported development environments can run Coverity (SAST): Eclipse, IntelliJ IDEA and other JetBrains IDEs, Microsoft Visual Studio, and Microsoft Visual Studio Code.

1. If necessary, prepare the configuration

You might need to specify custom configuration settings if your development environment:

  • Uses Coverity Connect
  • Has a nonstandard compiler setup
  • Requires customizing the behavior of Coverity Analysis or of Code Sight itself

For more information, see Coverity setup considerations.

2. Install Code Sight on your own system

Synopsys Code Sight is available on the Marketplace site for the IDE that you use.

If you need more information, see the installation instructions for that particular IDE:

3. Choose a scan engine to run

If Coverity is already installed on your system, Code Sight skips ahead to the next step.

If Coverity is not already installed, then when you launch Code Sight, it prompts you to download it.

Code Sight Configuration page displayed on startup

(Installing Black Duck SCA is also an option at this time, for those IDEs that support it.)

Note: The Detect component of Black Duck installs quickly. The download of Coverity Analysis can take some time.

4. Authenticate yourself

If a scan engine requires authentication, Code Sight prompts you to enter your ID and the URL of the server with which the Synopsys engine will communicate. Code Sight then prompts you to enter your password.

If the engine you chose is not yet installed, Code Sight automatically downloads the engine from the server and then installs it. Then Code Sight is ready to run.

If you need more information, see Authentication.

5. Start using Code Sight

For information about how Code Sight works and the Code Sight interface, see How do I use Code Sight in JetBrains IDEs (including IntelliJ) and VS Code?.