Python-formaterer

Pynt og standardiser Python 3-kode med en rask, moderne formaterer hvis stil følger Black / PEP 8-konvensjonene. Juster innrykksbredde, anførselstegnstil, linjebredde og magiske avsluttende komma. Syntaksfeil rapporteres nøyaktig og formateres aldri stille om. Flere kodeverktøy: Go-formaterer | C/C++/C#/Java-formaterer | Shell-skriptformaterer | Kodeformaterer (JS/TS/PHP/TOML).
All behandling skjer lokalt i nettleseren — koden lastes aldri opp til noen server.
Slik brukes det: Lim inn Python-koden i det venstre tekstfeltet og klikk Behandle (eller skriv bare — behandling skjer automatisk ved inndata).
Virkemåte: Normaliserer innrykk, mellomrom rundt operatorer, mellomrom etter komma, anførselstegnstil (når den er satt) og linjebredde. Magiske avsluttende komma respekteres som standard (parentesfortsettelse i Black-stil).
Syntaksfeil: Ugyldig Python rapporteres med den nøyaktige tolkingsfeilen i stedet for å bli ødelagt stille — rett koden og behandle på nytt.
Personvern: Formatereren kjører helt i nettleseren. Ingenting lastes opp.
PEP 8, Black og linjelengde

PEP 8 er Pythons offisielle stilguide: 4 mellomrom i innrykk, snake_case-navn og grensen på 79 tegn per linje, som stammer fra en tid med smale terminaler. Black formaterer alt etter sine egne faste meninger og avviser konfigurasjon; autopep8 retter bare det en linter flagger, og lar ellers stilen være urørt.

Velg etter sprengradius — Black gir en stor engangsforskjell, men stabil utdata for alltid; autopep8 er forsiktig, men beholder de vanene som allerede finnes.