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.