Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator konfiguracji Ruff

Sekcja [tool.ruff] do pyproject.toml: reguły, wersja i format

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Wybierz wersję Pythona, zestaw reguł i opcje formatowania, aby wygenerować sekcję [tool.ruff] do pyproject.toml.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator konfiguracji Ruff dla Pythona

Generator Ruff tworzy gotową sekcję [tool.ruff] do pyproject.toml. Wybierasz docelową wersję Pythona, długość linii i zestaw reguł, a narzędzie dopisuje też sekcję formattera.

Czym jest Ruff?

Ruff to linter i formatter Pythona napisany w Rust — kilkadziesiąt razy szybszy od Flute8 czy isort, z setkami reguł kompatybilnych z ekosystemem. Konfiguracja mieszka w pyproject.toml, więc nie potrzebujesz osobnych plików setup.cfg czy .flake8.

Kod regułZakres
E, Fbłędy składniowe pyflakes i pycodestyle — podstawa
Iporządek importów (zamiennik isort)
UPmodernizacja do nowszych wersji Pythona
Btypowe błędy logiczne (flake8-bugbear)
SIMupraszczanie warunków i pętli

Długość linii i formatter

Domyślna długość linii Ruff to 88 znaków — standard Blacka. Zespół może ustawić 100 lub 120, jeśli tak redagują kod. Sekcja [tool.ruff.format] włącza formatter zgodny z Blackiem: podwójne cudzysłowy i deterministyczny układ kodu, co kończy dyskusje o formatowaniu w code review.

Najczęstsze pytania

Czy Ruff zastąpi Flake8 i isort?

Tak — pokrywa większość ich reguł i działa znacznie szybciej. Migracja zwykle sprowadza się do przeniesienia wybranych reguł do select w pyproject.toml.

Jakie reguły wybrać na start?

Zestaw E, F jest bezpieczny dla każdego projektu. Importy (I) i modernizacja (UP) zwykle nie psują kodu, więc warto dodać je od razu.

Czy Ruff naprawia błędy automatycznie?

Tak, dla wielu reguł działa ruff --fix — np. porządkuje importy i usuwa nieużywane. Formatter uruchamiasz komendą ruff format.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!