Quickstart
This comprehensive guide is designed to help you navigate most of DeepSource’s features and services, with step-by-step instructions, detailed explanations, and helpful tips along the way. Whether you’re new to the platform or a seasoned user, this guide is your go-to resource for setting up DeepSource the right way.
To get started with DeepSource, follow these two easy steps:
-
Create an account - Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account and grant necessary permissions.
-
Run code analysis - Select a repository, configure analyzers, and initiate your first analysis.
-
Run SCA - Enable Software Composition Analysis (SCA) to identify vulnerabilities in your dependencies.
-
Activate repositories - Enable continuous code analysis on repositories by configuring a .deepsource.toml file.
-
Fix issues - Address detected code issues either manually or using Autofix™.
-
Setup code formatting - Configure Transformers to automatically format your code according to standard conventions.
-
Setup test coverage - Track coverage metrics and identify untested code.
-
Invite team members - Add colleagues to collaborate on improving code quality
To use DeepSource, ensure you have a GitHub, GitLab, BitBucket, or Azure DevOps Services account with at least one repository containing one of the supported languages.
Was this page helpful?