Udviklerværktøj

Kodeformatter

Gør kode læsbar, eller minificér den til udgivelse.

Kodeformatter Kører på din enhed
  • Kører i din browser — din tekst sendes aldrig nogen steder hen
  • Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil

Sådan fungerer det

Minificeret kode er ulæselig med vilje, og håndskrevet kode er sjældent indrykket konsekvent. Begge problemer løses af det samme værktøj, og ingen af dem er en grund til at indsætte proprietær kildekode på en fremmeds websted.

Gør læsbar

Indrykker og sætter linjeskift i JavaScript, CSS og HTML efter en ensartet stil. Det er det, du vil have, når du læser minificeret bibliotekskode, rydder op i noget indsat et andet sted fra eller vil gøre en diff læsbar. Sproget registreres automatisk, medmindre du angiver det.

Minificering, og hvad hver tilstand reelt gør

JavaScript minificeres af en rigtig parser, som sikkert forkorter navne og fjerner død kode. CSS og HTML minificeres forsigtigt – kommentarer fjernes og mellemrum slås sammen, uden at noget omdøbes eller omstruktureres. Det er sikkert på ethvert input, men presser altid mindre ud end et dedikeret byggeværktøj. Det er tænkt som en hurtig størrelsesreduktion, ikke som en erstatning for din bundler.

Den kan ikke rette ødelagt kode

Både gør læsbar og minificering kræver, at input kan fortolkes. Ugyldig JavaScript rapporteres i stedet for at blive gættet, fordi en formatter, der reparerer kode, ville ændre, hvad den gør.

Hvorfor dette kører lokalt

Kildekode er som regel en andens ejendom, ofte din arbejdsgivers, og indeholder tit nøgler og endpoints. At formatere den bør ikke indebære, at den uploades.

FAQ

Kodeformatter – spørgsmål

Hvilke sprog håndterer den?

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

Er JavaScript-minificeren lige så god som et byggeværktøj?

For en enkelt fil er den tæt på, da den bruger en rigtig parser. CSS- og HTML-minificering er her bevidst forsigtig.

Kan den rette syntaksfejl?

Nej. Ugyldig kode rapporteres i stedet for at blive gættet.

Bliver min kode uploadet?

Nej. Alt kører i din browser.