Formatting
RyeCharm can trigger Ruff to format a file on three events:
- Reformat (Ctrl + Alt + L)
- Optimize imports (Ctrl + Alt + O)
- File save (Ctrl + S, editor tab close, IDE close, etc.)
Unsupported files are not affected.
Reformat#
This event happens when the Reformat Code action (Ctrl + Alt + L) is triggered, possibly with some code selected.
In Command line mode, this is equivalent to
running ruff format --range ...
with the file and the selected range as input.
Optimize imports#
This event happens when the Optimize Imports action (Ctrl + Alt + O) is triggered.
This is equivalent to running ruff check --fix --select I,F401
with the file as input.
File save#
This event happens when a file is saved, automatically or manually.
This is equivalent to running ruff format
with the file as input.