DeepScan Guides

Tips for beginners.

Welcome!

We hope this guide helps you get started with DeepScan.

Requirements

GitHub

When you start using our service you should register to GitHub first.

You already have a GitHub account? You can enjoy our service without signing up.

Pricing

We are in BETA stage and do not provide paid plans yet.

But open source projects are free and one private project is for your trial experience.

If you're interested in using DeepScan for more private projects, please contact us.

Browser

You can use these browsers to access DeepScan service. For the best experience, we recommend using Chrome or Firefox.

  • Chrome most recent
  • Firefox most recent
  • Edge most recent
  • Internet Explorer 11 and later
  • Safari (Mac) 9.1 and later

Login

Once you have a GitHub account, you can login immediately.

  1. Click Log in with GitHub button.
  2. When you are redirected to GitHub, enter your GitHub account.
  3. DeepScan needs to access your e-mail address and repositories. Authorize these permissions.
Login

Note: DeepScan by default expires the login session in 14 days since last access.

Adding a project

After login, you can add a project to analyze:

  1. Click Add one now in the guide. Or click Add from Repositories button.
  2. Click Add Project button for the project.
  3. A progress screen will be displayed during the analysis. It can take a few minutes when the repository is large or the service is busy for other requests. Please be patient.
  4. When analysis is finished, you can find the result of your project.
Adding a project

Viewing the result

Once this analysis has been completed, Project Dashboard provides the result. You can see an overview of your project quality status and detailed issues.

For detailed issues, move to Issues view. Each issue is shown with a message, code snippet, status and rule. And you can filter issues by the condition you want.

View the result

More resources

Explore additional resources about DeepScan.

  • Demo - Inspect your code by just pasting your code or uploading a file.
  • Documentation - Read the DeepScan documentation, which includes more in-depth information about the service, and additional configuration choices.
  • Rules - A list of rules and information for React and CWE.

Was this guide helpful? Then try it yourself now!