Instalacja
Użycie z poziomu terminala
Dodatkowa konfiguracja
Ruff można skonfigurować za pomocą pliku ruff.toml
. Przykładowa konfiguracja:
line-length = 79
target-version = "py312"
[lint]
select = ["ALL"]
ignore = [
"COM",
"D203",
"D211",
"D213",
"FA",
"ISC",
"T",
"TC",
]
[format]
docstring-code-format = true
Aby użyć tej konfiguracji, należy uruchomić Ruff z odpowiednim argumentem:
Integracja z VSCode
- Instalacja rozszerzenia [ruff].
- Dodanie do pliku
.vscode/settings.json
następującej konfiguracji.
{
"[python]": {
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.organizeImports": "always"
},
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.formatOnSave": true,
"editor.formatOnType": true,
},
"ruff.configuration": "ruff.toml",
"ruff.configurationPreference": "filesystemFirst",
}
Zadanie
Zainstaluj Ruff i skonfiguruj go w swoim folderze. Użyj go do sprawdzenia i poprawienia kodu rozwiązań z dowolnej listy zadań. Zrób to na kopii kodu, aby nie stracić oryginalnych rozwiązań.
Najpierw popraw formatowanie kodu, a następnie sprawdź kod pod kątem błędów. Przeanalizuj błędy. Gdy jesteś pewny/a że je rozumiesz, użyj opcji --fix
aby poprawić błędy, które można naprawić automatycznie. Popraw ręcznie błędy, które Ruff nie potrafił naprawić.
Porównaj efekty przed i po użyciu Ruff.