DeepCode for Visual Studio Code

The Visual Studio Code extension provided by DeepCode.ai finds bugs and critical vulnerabilities in your code. We support JavaScript and TypeScript, Java, C/C++, and Python.

Table of Contents

DeepCode extension

Through the extension you can quickly start using DeepCode's code review and analysis within your development workflow. The extension will automatically alert you about critical vulnerabilities you need to solve in your code the moment when you hit Save in your IDE. With DeepCode's superior code review you save time finding and fixing bugs before they go to production.

DeepCode's AI Engine finds bugs

DeepCode uses symbolic AI to process hundreds of millions of commits in open source software projects and learns how to find serious coding issues. Because the platform determines the intent of the code — and not only the syntax mistakes — DeepCode identifies 10x more critical bugs and security vulnerabilities than other tools.

Our AI provides explanation behind found bugs

In order to show the detailed explanation of a potential bug, we introduced a new AI technique called Ontology. With Ontology, we’ve integrated the capability to present logical argumentation used by the DeepCode engine.

Supported languages

JavaScript, TypeScript, Java, C/C++, and Python are currently supported.

Installation

Video on how to install the extension

Tips on the installation process

How to use it?

PROTIP - DeepCode analysis on Save

Video on how to use the extension

DeepCode in action

deepcode problem

How to ignore suggestions (text)

There are two key steps here:

  1. Ignore particular alert directly within its suggestions tooltip or 'bulb' menu:

    deepcode ignore menu

  2. Deepcode will create a code comment, that will inform our analysis engine to ignore it. Don't forget to specify a description why you think it needs to be ignored.

    deepcode ignore comment

How to ignore suggestions (video)

.dcignore file

deepcode dcignore

Feedback and contact