# DeepSource Reviews
**Vendor:** DeepSource  
**Category:** [Static Code Analysis Tools](https://www.g2.com/categories/static-code-analysis)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 22
## About DeepSource
DeepSource is an all-in-one code health platform that equips organizations with everything they need to build maintainable and secure software while elevating the velocity of their software development cycle. - Guaranteed below 5% false-positive rate with highly accurate and fast static analyzers - Automated issue remediation with Autofix™️ - Code Issue and security reporting: OWASP Top 10, SANS Top 25, Code Coverage, and more - Self-hosted option with one-click installation and upgrades




## DeepSource Reviews
  ### 1. Code health automation at its best

**Rating:** 4.5/5.0 stars

**Reviewed by:** David P. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 25, 2023

**What do you like best about DeepSource?**

The ease of integration in our pipeline was amazingly simple. The team are super helpful and fast to respond. Autofix is a life saver when you have lots of issues in an existing code base, which brings me onto how easy it was to use on a repository that was already 1.5years in the making. It could not have been easier, a couple of Github permissions and you are up and running. Industry leading in code stability and healyh automation. I will be bringing DeepSource to any future projects I am on.

**What do you dislike about DeepSource?**

Not much really, the insights and reporting tools are in the early phase of development as I write this, but the team are constantly after for feedback and implementing new features.

**What problems is DeepSource solving and how is that benefiting you?**

With a team of 15+ developers, the code review process was fast becoming a choke point in our development cycle. DeepSource gives us confidence in the code that is being reviewed and helps the reviewer by focusing on readability, functionality and testability. It has improved the speed at which code is merged and deployed to production. It has been great by enforcing the idea of, "leave the code in a better condition then you found it", the initial scan on our existing code base highlighted over 1500 issues and as of today we are down to just over 400, giving us even more confidence in the code we deploy.

  ### 2. Excellent service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2023

**What do you like best about DeepSource?**

I've used Deepsource for several years and found it very easy to set up and work with.

Their config generator tool is an excellent idea, and would be invaluable for many other pieces of software!

The number of analyzers keeps increasing, supporting more languages and functionality.

Also the transformers make it very easy to automatically run code formatting tools.

**What do you dislike about DeepSource?**

I've had no specific bad experiences to speak of with DeepSource.

The only improvements that I think could be made are continuing to add functionality (as opposed to fixing existing things) and, looking at their product roadmap, they are doing so!

**What problems is DeepSource solving and how is that benefiting you?**

DeepSource helps keep the code my developers write clean.

The linting system points out a wide array of subtle issues that humans may struggle to spot. And the transformers automatically fix any issues that don't need human intervention.

  ### 3. Very thorough

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2023

**What do you like best about DeepSource?**

- Very thorough - routinely catches issues that our team would not otherwise have noticed.
- Integrates perfectly with Git.
- Being able to split and categorise a Deepsource task into different runs (e.g. for different languages in the codebase) is very helpful.
- Easy to navigate.
- Saves lots of time when reviewing PRs.

**What do you dislike about DeepSource?**

Nothing that I've seen so far. It makes out life a pain, but in a good way!!

**What problems is DeepSource solving and how is that benefiting you?**

Deepsource helps us to identify issues in our code that can often be time-consuming for code reviewers to identify. This signficantly speeds up review time, and therefore the development process as a whole.

  ### 4. Great tools available

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arjun S. | Executive Director, Non-Profit Organization Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about DeepSource?**

I got to find them out by GitHub, and they are fantastic. I used it for my project for a while on the essential plan. They have auto-fix options where you can automatically make a pull request via a button for the fix, detail what needs to be fixed and follow standards such as PEP8.

**What do you dislike about DeepSource?**

I wouldn't say I liked DeepSource completely because it did have many times false positives. But they can be reported, and you can customize what type of recommendations you want for your code.

**What problems is DeepSource solving and how is that benefiting you?**

DeepSource helped me be aware of some of my code not following some standards and things that could be improved for example trailing whitespace and PEP8 standards.

  ### 5. Great product!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dave K. | CTO & Cofounder, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 21, 2022

**What do you like best about DeepSource?**

Saving hours of the team's time & improving our code hygiene by order of magnitude. DeepSource saves lots of time by reducing the time needed for PR reviews.

**What do you dislike about DeepSource?**

1 year into subscription, and nothing so far.

**What problems is DeepSource solving and how is that benefiting you?**

As a small startup that focuses on shipping speed, DeepSource reduces the time needed for senior engineers and managers to review the PRs, as DeepSource catches 70% of the error-prone cases. It also greatly improves the potential security issues.

  ### 6. Deepsource Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2022

**What do you like best about DeepSource?**

It integrates directly with bitbucket and scans the PR's displaying the errors.
Simple UI design on the Dashboard
Autfix stats that show how much potential dev time was saved

**What do you dislike about DeepSource?**

Sometimes it does not show the stats on the PR and or has issues scanning it despite the config and the project being setup and the PR going to master. 
No indication why it failed.
No functionality to manually trigger it on a PR to rescan it
Need to switch from bitbucket to deepsource dashboard to see isses - would be nice if the issues could be marked with inline comments within the PR

**What problems is DeepSource solving and how is that benefiting you?**

Assists us and developers performing code reviews.
Saves time running autofixes
Educates devs by showing explenations why something is bad and how to improve it.

  ### 7. DeepSource helped our team find bugs/issues in code we might’ve missed otherwise.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sai B. | Cofounder, CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 02, 2022

**What do you like best about DeepSource?**

1. Engineering team at Spiti is a big fan of Autofix. It saved us a good amount of time being able to rely on a tool like DeepSource to help fix issues & commit automatically without human intervention.
2. This tool blocks PRs based on code quality issues. This helped developers in our team revisit code changes preventing potential bugs.
3. Before DeepSource, it has been difficult for us to monitor test coverage on any new code changes. Now we don’t merge code until all uncovered lines in code reported by DeepSource are tested. 
4. Once setup, DeepSource finds issues in our codebase almost instantly.

**What do you dislike about DeepSource?**

Nothing that I can think of so far. Their documentation is straightforward. Easy to set up and get started on your existing repositories.

**What problems is DeepSource solving and how is that benefiting you?**

We were looking for static code analysers when we came across DeepSource. It helped us ship good code faster by improving the productivity of our tech team.

  ### 8. Very useful for automated tests

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 30, 2023

**What do you like best about DeepSource?**

I like that it gives us the ability to test automatically each time we push some code and make my reviewing process much more efficient.

**What do you dislike about DeepSource?**

It can sometimes be a bit difficult to set up properly and for some frameworks it does struggle a bit with some rules.

**What problems is DeepSource solving and how is that benefiting you?**

It helps ensuring code quality from my subordinates and helps me give them directions for improvement.

  ### 9. Amazing tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mamadou Oury B. | Co-fondateur, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 30, 2023

**What do you like best about DeepSource?**

Personally,  I like the auto-fixer feature. I think it helps us write good and maintainable code

**What do you dislike about DeepSource?**

I like all about this tool. The confidentiality maybe an issue

**What problems is DeepSource solving and how is that benefiting you?**

DeepSource helps us analyze our codes and detect, if there's any, issue that may cause problems. Somehow, it makes us more productive

  ### 10. A real helping hand for making high quality projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bipul H. | CP Lead | CodeChef CGC Chapter, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2022

**What do you like best about DeepSource?**

I found it during Hacktoberfest 2022 and tried it on a few projects I did earlier. Even though they reached a pretty stable state, it still manages to find out a lot of hidden bugs and suggestions, which helps me make it more durable and optimize it for both memory consumption and processing time. I loved its simple integration with GitHub and friendly web GUI. It is free of cost, which is helpful for students like me to use it.

**What do you dislike about DeepSource?**

It is straightforward and fast to open any project repository with it, and it also very quickly analyze any issue, bugs, and suggestion to act upon. A few things I like to see as it can be installed in Visual Studio Code as an extension exceptionally be beneficial rather than opening it in web browsers for checks.

**Recommendations to others considering DeepSource:**

You can use it as a code quality checker for any project you are working on individually or in a team. It will surely be worth it to include in the project repository.

**What problems is DeepSource solving and how is that benefiting you?**

I am using the deep source as a quality check for any of the projects I am creating. The way it makes corrections and does a precheck before sending a pull request is reasonable and helpful. It is an effortless and effective solution for working on core modules without compromising quality.

  ### 11. Very informative, straightforward to setup and use, and beneficial

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanket M. | Media Lead - CodeChef CGC Chapter, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 08, 2022

**What do you like best about DeepSource?**

DeepSource not only has the capability to analyze the issues and bad practices in the code but also offers AutoFix for them.
The application deploys a bot to the repository, which creates pull requests to fix issues in the code.
The platform is straightforward to use and can manage multiple repositories simultaneously.

**What do you dislike about DeepSource?**

The app is easy to integrate with the repository, but one has to regularly check the performance risks and issues in the code on their platform. The process is not too time-consuming, but an automated system would be appreciated in future releases.

**Recommendations to others considering DeepSource:**

If you are developing applications with a team, DeepSource is a tool you must think about incorporating. It makes the process of maintaining code quality much more effortless.

**What problems is DeepSource solving and how is that benefiting you?**

I am using DeepSource for analyzing my code and ensuring that my code is error-free and follows good programming practices. 
The application is beneficial when working with several collaborators to ensure each commit pushed to the remote repository is easy and standardized to work with for everyone.

  ### 12. Very useful

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2023

**What do you like best about DeepSource?**

Really like the code health and formatting features. Particularly the formatting. Really useful to help you in readability.

**What do you dislike about DeepSource?**

There aren't any really, only when it tells you that you did something wrong!

**What problems is DeepSource solving and how is that benefiting you?**

I sometimes have issues with standardising readability of code, DeepSource is perfect for that. Helps with productivity.

  ### 13. Deepsource empowering development teams every step of the way

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2022

**What do you like best about DeepSource?**

Deepsource empowers developers to write clean, maintainable and quality code. It's easy to deploy, manage, and configure and hassle-free. It can be self hosted, makes automatic PRs to format and fix code and graphs valuable charts to indicate your code security posture. Support for a lot of languages

**What do you dislike about DeepSource?**

Nothing. But I need to fulfill the required word count

**What problems is DeepSource solving and how is that benefiting you?**

Ensuring that our developers are writing clean and maintainable code.

  ### 14. Automated Analysis of KeepTrack.Space

**Rating:** 5.0/5.0 stars

**Reviewed by:** Theodore K. | Admissions Liason Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 15, 2021

**What do you like best about DeepSource?**

Completely automatic review of my code anytime I have a new pull request. It is like having someone proofread all of my code every time I want to push an update.

**What do you dislike about DeepSource?**

Sometimes the criticality of the vulnerability is overrated, but this is only because my specific project is 100% clientside. The code needs fixed either way, so only a minor issue.

**What problems is DeepSource solving and how is that benefiting you?**

I have a large open-source web application. DeepSource does static analysis and vulnerability detection on every new update. It regularly finds suboptimal code blocks and minor vulnerabilities in my code that I can patch up before deployment. Extremely useful.

  ### 15. Great Tool For Code Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Clement S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2020

**What do you like best about DeepSource?**

I decided to give deepsource a try and integrated it into one of my open-source projects. 
It has been a very helpful tool to ensure the source remains healthy. It is a great tool for open source maintainers and code reviewers. It allows you to identify more areas in the code that be improved.

It is very easy to set up and very customizable. No need to set up and maintain CLIs on CI.

**What do you dislike about DeepSource?**

Has limited language support. Including analyzers for more languages would be great

**Recommendations to others considering DeepSource:**

Overall, it very easy to use, and useful for improving code quality and save time. The feature of automatic linkage with the GitHub repositories is very useful and time saving, I also like that the linkage remains.

**What problems is DeepSource solving and how is that benefiting you?**

Code review can be a headache sometimes and sometimes difficult to identify bugs even with tests. Having deepsource automate most parts of the review process as an open-source maintainer has been really helpful.

  ### 16. DeepSource analyzes, improves code formatting and keeps our codebase clean

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anirudh M. | Co-founder and CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 10, 2021

**What do you like best about DeepSource?**

We have been using DeepSource for six months now. I can see the difference in the code style and the code quality of the files that have gone through DeepSource and not gone through DeepSource. There's a clear difference in the way indentation happens or the number of whitespaces that are left, or the number of columns that are present in the code.
If you compare, if you take the difference between these two files, there will definitely appear a difference between the files that have been processed through DeepSource and the files that have not been processed.

**What do you dislike about DeepSource?**

We would like to see the support added for multiple files for the Autofix feature.

**What problems is DeepSource solving and how is that benefiting you?**

Most of the time, developers miss out on formatting their code in the local development environment and having DeepSource integrated removes the headache of manually going through the code and seeing if there are any accidental linting or formatting errors that developers might've left in their code. So it just does the job automatically for us.

  ### 17. Great tool for static code analysis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arpit M. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2021

**What do you like best about DeepSource?**

Developers can rely on DeepSource as a tool to look at the small nits issues – things that might create a security problem or a performance problem going forward; or maybe some formatting issues or if we're violating a best practice, etc. All that gets codified into DeepSource. As developers, for code reviews, we can focus on higher-order bits where we talk about things like code design or the algorithm being used.

**What do you dislike about DeepSource?**

Getting started with large codebases can be a bit difficult with DeepSource. In particular PRs, the DeepSource bot might end up throwing a lot of alerts even if only 10 lines were changed.

**What problems is DeepSource solving and how is that benefiting you?**

DeepSource as a product is really good. One of the big things that DeepSource has helped us is with the static code analysis.

  ### 18. DeepSource static analysis of a large golang codebase

**Rating:** 4.5/5.0 stars

**Reviewed by:** John C. | Chief Innovation Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 10, 2021

**What do you like best about DeepSource?**

DeepSource fits easily into InsurTechnix's workflow, and gives us confidence in the quality of the code we deploy to our customers. InsurTechnix builds software for advanced cross-platform cyber-hygiene. Because our customers trust InsurTechnix to analyse their most sensitive data we believe in defence-in-depth at all levels of our product. DeepSource's highly detailed automated analysis is a excellent complement to high-level peer review of source code PRs.

**What do you dislike about DeepSource?**

Only cosmetic issues - e.g. the need to log in to DeepSource even when clicking through a link from GitLab. We find that the quality of the automated reviews is very high.

**Recommendations to others considering DeepSource:**

DeepSource is extremely easy to set up and trial, so definitely worth including in any short list for a head-to-head comparison. Currently we are using DeepSource in a small scale-up, and are very happy with it in that context. The technical code analysis is solid, but I recommend that large enterprises should verify that DeepSource's reporting fits with their workflows.

**What problems is DeepSource solving and how is that benefiting you?**

It is critical to make the most efficient use of our dev team's time. DeepSource's detection of "anti-patterns" eliminates bugs before they occur. The detection of deprecated APIs is another nice feature that gives early heads-up on necessary refactoring.

  ### 19. Highly recommend DeepSource. Sometimes feels like we an extra engineer on the team!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhinandan P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 05, 2021

**What do you like best about DeepSource?**

- Easy to integrate into existing codebase (their auto-PR feature now works on BitBucket repositories too)
- Plenty of actionable, valuable suggestions to improve the codebase
- Auto-PR with fixes for entire classes of linting errors is a killer feature!
- Consolidate linting/fomatting/implementing certain best practices in one place
- Generous free plan

DeepSource has led to the Edyst team having more productive conversations around our code, better PRs.

Highly Recommend!

**What do you dislike about DeepSource?**

No support for Elixir (yet). Though this isn't a major gripe as such, the DeepSource team seems responsive to requests.
The analyzer times out occasionally.

**Recommendations to others considering DeepSource:**

Try it out on a small project - Python and JavaScript/Node projects would reap a lot of benefits.
If you're a solo developer, makes even more sense to integrate it into your project!

**What problems is DeepSource solving and how is that benefiting you?**

We use DeepSource to uncover areas of improvement in our large, legacy python codebase. The Autofix PRs come in pretty handy, allowing us to clean up our Flask codebase in small steps (one class of issues at a time). DeepSource has led to the Edyst team having more productive conversations around our code, better PRs.

  ### 20. Easy to setup and use, does the job

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Research | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 09, 2021

**What do you like best about DeepSource?**

Deepsource is easy to set up on GitHub and in minutes, you can have it running on your repos. It has several features but they are organized in a modular way. For example, I use only basic static analysis, and I am free to ignore features I don't care (e.g., transformers, autofixes). I use it for Python and I appreciate the explanations for the issues found. It is likely that using Deepsource improved my Python skills.

DISCLAIMER: I was promised a 20$ Amazon Gift Card to write this review. This has nudged me to write the review, but everything I write corresponds to what I think and it has not been influenced by the monetary reward.

**What do you dislike about DeepSource?**

The official badge does not have the same style of all the other common badges, so it doesn't look as nice on the README. I tried setting up other features like autofixes, but I found them intrusive. I also found that very often I understand the code much better than Deepsource, so I prefer fixing the problems manually.

**What problems is DeepSource solving and how is that benefiting you?**

I want to improve the quality of my codes and avoid common mistakes. Deepsource definitely helps in this.

  ### 21. DeepSource Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Apparel & Fashion | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 16, 2021

**What do you like best about DeepSource?**

I love that it is easy to setup and that it is extremely helpful for maintaining any kind of project.

**What do you dislike about DeepSource?**

I think pricing for this service could do a rework. While there is value in DeepSource, it is not exactly affordable for all.

**What problems is DeepSource solving and how is that benefiting you?**

DeepSource helps me check and beautify my source code, allowing it to be more consistent and clean.

  ### 22. Great tools to deal with all sort of potential bug sources and clean up your code !

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2021

**What do you like best about DeepSource?**

Problems are sorted by type/severity, allowing to focus on the most potentially harmful ones

**What do you dislike about DeepSource?**

Nothing so far, the guys iin support are great !

**What problems is DeepSource solving and how is that benefiting you?**

Source code review and improvement


## DeepSource Discussions
  - [Which type of tools perform static analysis of code?](https://www.g2.com/discussions/which-type-of-tools-perform-static-analysis-of-code)
  - [What kind of analysis is performed by static checker?](https://www.g2.com/discussions/what-kind-of-analysis-is-performed-by-static-checker)
  - [What is DeepSource io?](https://www.g2.com/discussions/what-is-deepsource-io)
  - [How does DeepSource work?](https://www.g2.com/discussions/how-does-deepsource-work)

- [View DeepSource pricing details and edition comparison](https://www.g2.com/products/deepsource/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-02+23%3A35%3A59+-0500&secure%5Bsession_id%5D=834778fb-423d-454f-a154-a82449a1f8fc&secure%5Btoken%5D=def96989e563c4b26a98c37a1a075b9d8f540764beb6b6de5728b2b022a96509&format=llm_user)

## DeepSource Features
**Administration**
- API / Integrations
- Extensibility

**Documentation**
- Feedback
- Prioritization
- Remediation Suggestions

**Agentic AI - Static Code Analysis**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Analysis**
- Reporting and Analytics
- Issue Tracking
- Static Code Analysis
- Code Analysis

**Security**
- False Positives
- Custom Compliance
- Agility

**Testing**
- Command-Line Tools
- Test Automation
- Compliance Testing
- Detection Rate
- False Positives

**Agentic AI - Static Application Security Testing (SAST)**
- Autonomous Task Execution

## Top DeepSource Alternatives
  - [SonarQube](https://www.g2.com/products/sonarqube/reviews) - 4.4/5.0 (140 reviews)
  - [Codacy](https://www.g2.com/products/codacy/reviews) - 4.6/5.0 (29 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,292 reviews)

