Formatator Python

Formatează și standardizează cod Python 3 cu un formatator rapid și modern, al cărui stil se potrivește convențiilor Black / PEP 8. Se reglează lățimea indentării, stilul ghilimelelor, lățimea rândului și virgulele finale magice. Erorile de sintaxă sunt raportate exact, niciodată reformatate în tăcere. Mai multe instrumente de cod: Formatator Go | Formatator C/C++/C#/Java | Formatator de scripturi shell | Formatator de cod (JS/TS/PHP/TOML).
Toată prelucrarea are loc local în browser — codul nu se încarcă niciodată pe vreun server.
Cum se folosește: Se lipește codul Python în caseta din stânga și se apasă Procesează (sau pur și simplu se scrie — procesare automată la introducere).
Comportament: normalizează indentarea, spațiile în jurul operatorilor, spațierea virgulelor, stilul ghilimelelor (când este setat) și lățimea rândului. Virgulele finale magice sunt respectate implicit (continuare între paranteze în stil Black).
Erori de sintaxă: Python invalid este raportat cu eroarea exactă de analiză, în loc să fie deformat în tăcere — se corectează codul și se procesează din nou.
Confidențialitate: formatatorul rulează integral în browser. Nimic nu se încarcă niciodată.
PEP 8, Black și lungimea rândului

PEP 8 este ghidul oficial de stil al Python: indentare de 4 spații, nume în snake_case și limita de 79 de caractere pe rând, moștenită din epoca terminalelor înguste. Black reformatează totul după propriile opinii fixe și refuză configurarea; autopep8 corectează doar ce semnalează un linter și lasă restul stilului neschimbat.

Alegerea după raza de impact — Black produce un diff mare o singură dată, dar un rezultat stabil pentru totdeauna; autopep8 este blând, dar păstrează obiceiurile existente.