DeepSource

Continuous code quality platform for developers and teams

get it
#4 Product of the DayFebruary 17, 2019

With seamless integration with development workflows and version-control providers, DeepSource saves tons of time and effort in hunting common bugs and in manual code reviews. It also enables tracking key source code metrics -- like documentation coverage, dependencies, etc. easily.

Reviews
  • Sourya Vatsyayan
    Sourya VatsyayanTeam Lead, TableGrabber
    Pros: 

    Security, bug risk and doc coverage analysis. Great integration with GitHub PRs. All code issues visible alongside the culprit code.

    Cons: 

    Adding analysers for Java and JavaScript would be great.

    Product actually makes you want to fix the issues, through PR checks and annotations. Ships with sane defaults for settings, and is very customisable. Alongside a CI tool, adding this tool as a PR merge check is very helpful in ensuring the code remains healthy.

    Sourya Vatsyayan has used this product for one month.
  • Pros: 

    Clean UI

    Cons: 

    Fewer languages support.

    Waiting for Gitlab integrations and Javascript analyser

    Prakash Chockalingam has used this product for one day.
Discussion
You need to become a Contributor to join the discussion.
Hiten Shah
Hiten ShahHunterPro@hnshah · Crazy Egg, Product Habits & FYI
DeepSource is one of the newest tools for developers that helps assess code quality and provides a code health check. Worth checking out to see for yourself how DeepSource can help decrease engineering time.
Sanket Saurav
Sanket SauravMaker@sanketsaurav · Co-founder at DeepSource
Thank you @hnshah for hunting us! 🙏 Hello Product Hunt! @jaipradeesh and I are founders of DeepSource. Thank you for checking out the product -- do let us know if you have any feedback or questions! We are building DeepSource to give developers and engineering teams the tools that enable them ship reliable software, faster. Most of us have battled with using so many ad-hoc tools around code quality and still ended up pulling our hair -- we want to fix that by standardising the workflow around software quality maintenance with a simple and easy-to-integrate product. At the moment, we have support for Python, and integration with GitHub. Support for more languages (Java, JavaScript, Go) and integrations with GitLab and Bitbucket are coming soon! We're looking forward to know what the community thinks about DeepSource! 🤞🏼
Mircea Ricci Facalet
Mircea Ricci Facalet@mirceariccifaca
Good idea, great to see you took security very serious. Unfortunately we are not using GitHub for our projects. Do you plan to support other platforms like Bitbucket?
Jai Pradeesh
Jai PradeeshMaker@jaipradeesh · Optimizing for developer happiness
@mirceariccifaca Thanks. We have Bitbucket in our roadmap along with Gitlab. Should be able to have an integration by end of April. If early, I will reach out to you :)
Pawan
Pawan @pawan2
We are using DeepSource for a new project and it works great in identifying critical code issues. It will be nice to see support for JavaScript.
Michael Staub
Michael StaubPro@mikestaub · full stack developer
How is this different from codacy or codefactor?
Jai Pradeesh
Jai PradeeshMaker@jaipradeesh · Optimizing for developer happiness
@mikestaub At DeepSource, we strive to do the following - Reduce false positives as much as we can - Democratize the analyzers and rules - Explain each raised issue with clarity along with industry followed examples and actions .. to name a few. We're building the product to be simpler to use and integrate well with existing development workflows. In terms of features and user experience, try out the product and please let us know your thoughts :)
Michael Staub
Michael StaubPro@mikestaub · full stack developer
@jaipradeesh Awesome, I love it. Will definitely try it once javascript is supported. Good luck and congrats on the launch!