Where do I get support?

How does Sourcery protect my code?

Editor Integrations

Sourcery only makes web requests for the purposes of downloading updates, validating tokens and reporting exceptions. Your code is not sent anywhere, even to Sourcery servers.


Code is freshly checked out from GitHub upon each Sourcery code review into in-memory storage. Once analysis is complete it is deleted. Your code is never persisted to disk.

How do I refactor my whole project?

The Sourcery plugins can only currently refactor one file at a time.

If you have the Sourcery GitHub Bot installed you can request to refactor a whole repo from the dashboard.

What editors is Sourcery available for?

Sourcery is available for:

  • PyCharm
  • VS Code

Coming soon:

  • Sublime
  • Vim

Sign up to our mailing list to get updates on new plugins.

Or raise an issue for your favourite editor on our GitHub page

What version control hosting does Sourcery support?

Sourcery is available for:

  • GitHub

Coming soon:

  • GitHub - self hosted
  • BitBucket
  • GitLab

Sign up to our mailing list to get updates.

Or raise an issue for your favourite version control hosting on our GitHub page