Utviklerverktøy

Kodeformaterer

Gjør kode pen så den blir lesbar, eller minifiser den før levering.

Kodeformaterer Kjører på enheten din
  • Kjører i nettleseren din — teksten din sendes aldri noe sted
  • Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil

Slik fungerer det

Minifisert kode er uleselig med vilje, og håndskrevet kode er sjelden rykket inn konsekvent. Begge problemene løses av samme verktøy, og ingen av dem er en grunn til å lime proprietær kildekode inn på en fremmeds nettsted.

Gjøre pen

Rykker inn og bryter linjer i JavaScript, CSS og HTML til en konsekvent stil. Det er det du vil ha når du leser minifisert bibliotekkode, rydder opp i noe som er limt inn fra et annet sted, eller gjør en diff lesbar. Språket oppdages automatisk med mindre du angir det.

Minifisering, og hva hver modus egentlig gjør

JavaScript minifiseres av en ekte parser, som trygt forkorter navn og fjerner død kode. CSS og HTML minifiseres forsiktig – kommentarer fjernes og blanktegn slås sammen, uten at noe omdøpes eller omstruktureres. Det er trygt for alle inndata, men presser alltid ut mindre enn et dedikert byggeverktøy. Det er ment som et raskt størrelseskutt, ikke som erstatning for bundleren din.

Den kan ikke fikse ødelagt kode

Både å gjøre pen og å minifisere krever at inndataene lar seg tolke. Ugyldig JavaScript rapporteres i stedet for å gjettes på, fordi en formaterer som reparerer kode, ville endret hva den gjør.

Hvorfor dette kjører lokalt

Kildekode er som regel noens eiendom, ofte arbeidsgiverens din, og inneholder ofte nøkler og endepunkter. Å formatere den bør ikke innebære å laste den opp.

Vanlige spørsmål

Kodeformaterer – spørsmål

Hvilke språk håndterer den?

JavaScript og JSON, CSS og HTML, oppdaget automatisk eller valgt manuelt.

Er JavaScript-minifisereren like god som et byggeverktøy?

For én enkelt fil er den nær, siden den bruker en ekte parser. CSS- og HTML-minifiseringen her er bevisst forsiktig.

Vil den rette syntaksfeil?

Nei. Ugyldig kode rapporteres i stedet for å gjettes på.

Blir koden min lastet opp?

Nei. Alt kjører i nettleseren din.