Skip to content

Commit 554c36b

Browse files
authored
Merge pull request #39 from DeepCodeAI/readme-frank
Changed README.MD
2 parents 4abce9d + 01d8f5b commit 554c36b

1 file changed

Lines changed: 30 additions & 25 deletions

File tree

README.md

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,66 @@
11
# DeepCode for Visual Studio Code
22

3-
**The Visual Studio Code extension provided by <a href="https://www.deepcode.ai/">DeepCode.ai</a> finds bugs and critical vulnerabilities in your code. We support Java, C/C++, Python, JavaScript and TypeScript.**
3+
**The Visual Studio Code extension provided by <a href="https://www.deepcode.ai/">DeepCode.ai</a> finds bugs and critical vulnerabilities in your code. We support JavaScript and TypeScript, Java, C/C++, and Python.**
44

55
# Table of Contents
66

7-
1. [DeepCode extension - what is it?](#deepcode-extension)
8-
2. [Installation](#installation)
9-
1. [Video on how to install the extension](#video-on-how-to-install-the-extension)
10-
2. [Tips on the installation process](#tips-on-the-installation-process)
11-
3. [How to use it?](#how-to-use-it)
12-
1. [PROTIP: DeepCode analysis on Save](#protip---deepcode-analysis-on-save)
13-
2. [Video on how to use the extension](#video-on-how-to-use-the-extension)
14-
3. [DeepCode in action](#deepcode-in-action)
15-
4. [How to ignore suggestions (text)](#how-to-ignore-suggestions-text)
16-
5. [How to ignore suggestions (video)](#how-to-ignore-suggestions-video)
17-
6. [.dcignore file](#dcignore-file)
18-
4. [Feedback and contact](#feedback-and-contact)
7+
- [DeepCode for Visual Studio Code](#deepcode-for-visual-studio-code)
8+
- [Table of Contents](#table-of-contents)
9+
- [DeepCode extension](#deepcode-extension)
10+
- [DeepCode's AI Engine finds bugs](#deepcodes-ai-engine-finds-bugs)
11+
- [Our AI provides explanation behind found bugs](#our-ai-provides-explanation-behind-found-bugs)
12+
- [Supported languages](#supported-languages)
13+
- [Installation](#installation)
14+
- [Video on how to install the extension](#video-on-how-to-install-the-extension)
15+
- [Tips on the installation process](#tips-on-the-installation-process)
16+
- [How to use it?](#how-to-use-it)
17+
- [PROTIP - DeepCode analysis on Save](#protip---deepcode-analysis-on-save)
18+
- [Video on how to use the extension](#video-on-how-to-use-the-extension)
19+
- [DeepCode in action](#deepcode-in-action)
20+
- [How to ignore suggestions (text)](#how-to-ignore-suggestions-text)
21+
- [How to ignore suggestions (video)](#how-to-ignore-suggestions-video)
22+
- [.dcignore file](#dcignore-file)
23+
- [Feedback and contact](#feedback-and-contact)
1924

2025
# DeepCode extension
2126

22-
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.
27+
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.
2328

2429
## DeepCode's AI Engine finds bugs
2530

2631
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.
2732

2833
## Our AI provides explanation behind found bugs
2934

30-
In order to show detailed explanation why something was flagged as bug we introduced a new AI technique called Ontology. With Ontology, we’ve integrated the capability to present logical conclusions within the DeepCode engine.
35+
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.
3136

3237
## Supported languages
3338

34-
Java, C/C++, JavaScript, Python and TypeScript are currently supported.
39+
JavaScript, TypeScript, Java, C/C++, and Python are currently supported.
3540

3641
# Installation
3742

3843
## Video on how to install the extension
3944

40-
- We've prepared a short video on how to install the extension. Head over to youtube to quickly get the extension up and running:
45+
- We've prepared a 2 minutes video on how to install the extension. Head over to YouTube to quickly get the extension up and running:
4146

4247
<a href="https://www.youtube.com/watch?v=Cfe4OMvlfpc&utm_source=vscode-extension-readme" target="_blank"><img src="images/how-to-install-vs-code-extension.png"></a>
4348

4449
## Tips on the installation process
4550

46-
- select **"Cloud"** when you want to use your (cloud) Github, BitBucket or Gitlab account.
47-
- select **"Self-managed"** when the organization you are part of has a DeepCode Server installation. The DeepCode service is likely running in combination with self-managed BitBucket or Gitlab.
51+
- select **"Cloud"** when you want to use the free cloud infrastructure. Authentication by your Github, BitBucket or Gitlab account.
52+
- select **"Self-managed"** when you have access to an on-premise DeepCode Server installation. The DeepCode Server is likely running in combination with self-managed BitBucket or Gitlab.
4853

4954
# How to use it?
5055

5156
## PROTIP - DeepCode analysis on Save
5257

53-
- DeepCode's extension runs automatically when you hit Save (or the keyboard shortcut).
58+
- DeepCode's extension runs automatically when you opened a folder or project and hit _Save_ (or the keyboard shortcut).
5459
- If you don't like to save while working we strongly recommend to [enable the AutoSave](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).
5560

5661
## Video on how to use the extension
5762

58-
- Here is a video on how to use the extension. In short - don't forget to save and you would be in good hands:
63+
- Here is a video on how to use the extension. In short - don't forget to save and you will be in good hands:
5964

6065
<a href="https://www.youtube.com/watch?v=NIDeVYLWkMI&utm_source=vscode-extension-readme" target="_blank"><img src="images/how-to-use-vs-code-extension.png"></a>
6166

@@ -73,7 +78,7 @@ There are two key steps here:
7378

7479
![deepcode ignore menu](images/ignore_menu.png)
7580

76-
2. Deepcode will create a 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. Your feedback will improve our engine over time:
81+
1. 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.
7782

7883
![deepcode ignore comment](images/ignore_comment.png)
7984

@@ -85,11 +90,11 @@ There are two key steps here:
8590

8691
## .dcignore file
8792

88-
- If you want to ignore certain files/folders (like node_modules for example), create a .dcignore file. You can create it in any folder on any level starting from the directory where your project resides. The file syntax is identical to .gitignore:
93+
- If you want to ignore certain files/folders (like *node_modules* for example), create a _.dcignore_ file. You can create it in any folder on any level starting from the directory where your project resides. The file syntax is identical to _.gitignore_:
8994

9095
![deepcode dcignore](images/ignore_file.png)
9196

9297
# Feedback and contact
9398

94-
- In case you need to contact us or provide feedback, we would love to hear from you - [here is how to get in touch with us](https://www.deepcode.ai/feedback).
95-
- If you need to update this file, you can do so by [editing this README.md](https://github.com/DeepCodeAI/vscode-extension/edit/master/README.md).
99+
- In case you need to contact us or you want to provide feedback, we love to hear from you - [here is how to get in touch with us](https://www.deepcode.ai/feedback).
100+
- If you need to update this file, you can do so by [editing this README.md](https://github.com/DeepCodeAI/vscode-extension/edit/master/README.md).

0 commit comments

Comments
 (0)