DeepSource is a modern static analysis platform that helps engineering teams systematically improve code quality and security
In-depth analysis without noise
DeepSource static analyzers goes beyond detecting surface level issues and are optimized to show you only the relevant results and no noise.
Save engineering time with auto remediation
Autofix generates fixes for issues across several files in your project at once and creates pull requests with the recommended changes. This helps you avoid the grunt work of fixing these issues manually.
Integrated natively with code review workflow
DeepSource is integrated tightly with pull requests workflow in Bitbucket and adapts with your everyday code review workflow.
Seamless integration with your team's existing workflows like pull requests and continuous integration helps the developers act on issues and fix them before a reviewer looks into it. All the issues reported by DeepSource are validated against the code's context -- removing false positives as much as we can. Less false positives, along with the high relevance of issues, is one of our major product goals.
Here's what Pierro from Uber said - "DeepSource actually helped us resolve more than 50 bugs, which has made the codebase much more stable and dependable. It allowed us to identify many more areas for improvement."
Privacy and security
DeepSource integrates with your Atlassian product. This remote service can:
- Ability to see all the user's account information
- Ability to interact with issue trackers the way non-repo members can
- Read access to pull requests and collaborate on them