DeepSource
p/deepsource
The easiest way to run static analysis.
Michael Seibel
DeepSource Transformers — Run code formatters — on autopilot.
Featured
7
DeepSource Transformers removes the need for manual setup to make your project’s code stick to a style guide. Set it up once, and watch as DeepSource sends pull requests to your repository, or updates commits w/ formatted code in an existing pull request.
Replies
Rohit Tirkey
Automated formatting sounds interesting. Can't wait to use this for our team. Would love to see support for more languages.
Sanket Saurav
@rohit_ty Thanks! Support for Ruby and JavaScript formatters are coming soon! 🙌🏼
Alessio Fanelli
Can't wait for Ruby support! Transformers are one of those things that will be super helpful for open source maintainers trying to keep quality consistent in their codebase.
Sanket Saurav
@fanahova Thanks! Support for StandardRB is coming out soon 🙌🏼
Therese Maggie
This is super useful. I can imagine how this can save time for developers in my team for each code review session. We've been using JavaScript analyzer already for my team. When are transformers for JavaScript coming out?
Jai Pradeesh
@therese_maggie Thanks! Prettier and StandardJS should be available by the end of August.
Jai Pradeesh
“Code formatting is BORING robot work, not human work.” — HN comment. Hi PH community, Ensuring style guidelines across a codebase has always been a pain. It is common to see developers discussing back and forth on nitpicked issues in PRs. Most formatting misses also breaks CI builds. We’re excited to release DeepSource Transformers that runs code formatters like Black, Go fmt, etc. on every commit and pull request. It takes a couple of minutes to setup and you don’t need to worry about formatting again. We’ve got new transformers lined up (Prettier, StandardJS, Rubocop) to go live in the coming weeks. Do give it a try and let us know your feedback/bugs/suggestions :) Thanks!