-
Notifications
You must be signed in to change notification settings - Fork 80
PyCharm Usage
Hellebore edited this page Jun 1, 2020
·
11 revisions
Sourcery scans the currently open Python file. If it finds improvements in your code it returns them as a list of refactorings. You can see these in the editor as highlighted sections of code.
The refactorings appear in the Sourcery tool window (which appears at the bottom of the screen). You can click on each refactoring to scroll to it. To see a diff of the suggested changes, click on the arrow next to it in the tool window to expand it.
There are 3 options:
- Press
Alt+Enter
on the suggested refactoring and apply the refactoring - Hover the mouse over the refactoring and a lightbulb will appear. Click the lightbulb and apply the refactoring.
- Right click on the suggested refactoring in the Sourcery window and select the
Refactor function
option
You can configure Sourcery to ignore certain files or folders in your project. Please see the Sourcery configuration section for details.
There are 3 options:
- Add this comment to the function definition:
# sourcery off
.
For example:def func(a, b): # sourcery off return a + b
- Press Alt+Enter on the suggested refactoring and select the
Disable Sourcery for this function
option - Right click on the suggested refactoring in the code editor and select the
Disable Sourcery for this function
option
Please visit our newer docs at https://docs.sourcery.ai