Sourcery now available in Sublime!

Instantly refactor your Python code

Date

Dec 10, 2020

Sourcery and Sublime

We're delighted to announce that Sourcery is now available in Sublime 🎉.

This means you can use all of the great features of Sourcery directly in Sublime:

  • Instant refactoring suggestions. We're the only tool that will refactor your code for you! As you edit, Sourcery will analyse your code and suggest improvements which you can preview and then apply with a single command.
  • We don't break your code. Sourcery uses extensive static analysis to ensure that its refactorings don't change the existing functionality - backed up by testing on open source repositories.
  • Code Quality Metrics. View the quality of any function and be shown warnings when the quality drops below a threshold.

Installation

Sourcery uses the the excellent LSP package to provide its functionality. There are complete installation instruction in our docs.

Sourcery in Action

Hover over a Sourcery diagnostic to view the refactoring suggestion:

Suggested diff

Click Code Actions to view the options to fix:

Options to fix

Select the first option and your code is instantly refactored:

Refactored code

Documentation

Check out our docs for more usage instructions and configuration options.