Python-formázó

Python 3 kód szépítése és szabványosítása gyors, modern formázóval, amelynek stílusa a Black / PEP 8 konvencióihoz igazodik. A behúzás szélessége, az idézőjelek stílusa, a sorszélesség és a varázs-záró vesszők állíthatók. A szintaktikai hibák pontosan jelezve vannak, soha nem alakulnak át csendben. További kódeszközök: Go-formázó | C/C++/C#/Java-formázó | Shell-szkript formázó | Kódformázó (JS/TS/PHP/TOML).
Minden feldolgozás helyben, a böngészőben történik — a kód soha nem kerül feltöltésre semmilyen szerverre.
Használat: A Python-kód a bal szövegmezőbe illeszthető be, és a Feldolgozás gombbal indítható a művelet (vagy egyszerűen gépelhető — bevitelkor automatikus feldolgozás).
Viselkedés: Normalizálja a behúzást, az operátorok körüli szóközöket, a vesszőközöket, az idézőjel-stílust (ha be van állítva) és a sorszélességet. A varázs-záró vesszők alapértelmezetten érvényesülnek (Black-stílusú zárójeles folytatás).
Szintaktikai hibák: Az érvénytelen Python a pontos elemzési hibával jelezve van, nem alakul át csendben — a kód javítása után újra a Feldolgozás gombbal indítható.
Adatvédelem: A formázó teljesen a böngészőben fut. Semmi nincs feltöltve.
PEP 8, Black és sorhossz

A PEP 8 a Python hivatalos stílusútmutatója: 4 szóközös behúzás, snake_case nevek és a 79 karakteres sorkorlát, amely a keskeny terminálok korából származik. A Black mindent a saját rögzített nézetei szerint formáz át, és nem fogad el konfigurációt; az autopep8 csak azt javítja, amit egy linter jelez, a többi stílust érintetlenül hagyja.

Döntés a hatókör alapján: a Black nagy, egyszeri különbséget eredményez, de örökre stabil kimenetet ad; az autopep8 enyhe, de megtartja a meglévő szokásokat.