Ruff Configurations
Tip
Official documentation for Ruff is available at https://docs.astral.sh/ruff
The Ruff formatter is an extremely fast Python code formatter designed as a drop-in replacement for Black, available as part of the ruff CLI via ruff format.
Linting the CPython codebase from scratch.
ruff.toml
Warning
Note that when using ruff as a formatter, it is officially recommended to avoid the following lint rule, which is not the default in ruff. They are set as default in this repository.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
|
extensions.json
The following settings are required for automatic formatting on VSCode.
.vscode/extensions.json | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 |
|