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
Upgrade plan - Understand key concepts like seats and targets, and upgrade from free to paid plans
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.
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
Upgrade plan - Understand key concepts like seats and targets, and upgrade from free to paid plans
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.