New transformers: StandardJS and Prettier

To accompany the recently released DeepSource JavaScript analyzer, we have added support for popular code formatters in the JS ecosystem: StandardJS and Prettier. Read the full changelog here.

New Transformers: isort and StandardRB

Two of our most awaited Transformers are here: isort and StandardRB. Whenever a new PR/commit is created, DeepSource would automatically check if the style conforms with the chosen formatter. If not, a commit/PR is made with the formatted code. Read the full changelog here.

New Transformer - Autopep8

Auto-format code with Autopep8 transformer. With it enabled, DeepSource sends pull requests to your repository, or updates commits with formatted code in an existing pull request, each time a changeset does not adhere to chosen style guides. Read the full changelog here.

9 new autofixes in the Go analyzer

We have added Autofixes for 9 issues in the Go analyzer. With this release, the Go analyzer can automatically fix 20% of all the issues that it can raise. Read the full changelog here.

Create issues on GitHub or GitLab from the Issues tab

It is now possible to create an issue on your VCS provider for an issue raised on DeepSource, so you can take quick action on it.

Read more details here.

Support for monorepos in Go analyzer

We have added support for monorepos in the Go analyzer. Read the full changelog here.

10 new Autofixes in the Go analyzer

We have added Autofixes for 10 issues in the Go analyzer. Read the full changelog here.

Good Code Podcast: Episode 3

In this episode of Good Code Podcast, we talk to Timothy Chen and compare the tooling and processes that popular open-source projects use to perform code reviews.

Listen: deepsource.io/blog/good-code-podcast-episode-3

55 new issues in the Go analyzer

We've added 55 new issues in the Go analyzer in the latest update. Read the full changelog here.

You'll start seeing these issues, if found, in the subsequent pull requests on all repositories that you're using the Go analyzer on.

Recommended issues, and more control over reporting

We have two important updates which will help you discover and fix issues better:

  • Some issues are more important than the others — and it's now easy to discover those issues in the all-new Recommended tab on the Issues page.

  • Now control specific categories of issues to skip being reported altogether in your repository settings.

Read the full changelog here.