Browse by category
🌟 Getting Started with DeepSourceThis category provides all the necessary information for new users to get started with DeepSource. It includes step-by-step guides on how to sign up, integrate DeepSource with code repositories (GitHub, GitLab, BitBucket, Azure DevOps Services), and begin analyzing code.📉 Static Code AnalysisDedicated to explaining the static analysis capabilities of DeepSource, including how it analyzes pull requests to find and fix code quality issues. This section can cover the range of languages supported (Python, JavaScript, Go, Ruby, etc.), how to configure analysis settings, and understanding analysis results.🔐 Security Testing (SAST)Focuses on DeepSource's Static Application Security Testing features. It can include information on preventing security vulnerabilities, integrating secrets scanning, setting up security gates, and how DeepSource complies with security standards like OWASP Top 10, Mitre CWE, and SANS/CWE Top 25.🚀 Code Coverage & TestingOffers insights into measuring code coverage metrics, discovering lines with missing tests, and integrating with CI systems. This category can also guide users on tracking various coverage metrics and utilizing integrations with Circle CI, Travis CI, GitHub Actions, and Jenkins.📱 Infrastructure as Code (IaC) AnalysisProvides information on preventing misconfigurations and security vulnerabilities in infrastructure configurations. It could cover supported technologies (Ansible, Terraform, Docker), cloud providers (Google Cloud Platform, Amazon Web Services, Microsoft Azure), and how to interpret IaC analysis results.📝 DeepSource Autofix and ReportsExplains how DeepSource's Autofix feature can automatically generate fixes for code quality and security issues. This section can also delve into generating and sharing reports, accessing JSON-based API for reports, and understanding organization-wide code health insights.
Popular articles