Kehittäjätyökalu

Koodin muotoilija

Muotoile koodi luettavaksi tai minimoi se jakelua varten.

Koodin muotoilija Toimii laitteellasi
  • Toimii selaimessasi — tekstiäsi ei lähetetä minnekään
  • Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat

Näin se toimii

Minimoitu koodi on tarkoituksella lukukelvotonta, ja käsin kirjoitettu koodi on harvoin sisennetty johdonmukaisesti. Molemmat ongelmat ratkeavat samalla työkalulla, eikä kumpikaan ole syy liittää omistusoikeudella suojattua lähdekoodia tuntemattoman verkkosivulle.

Muotoilu luettavaksi

Sisentää ja rivittää JavaScriptin, CSS:n ja HTML:n yhtenäiseen tyyliin. Tätä haluat, kun luet minimoitua kirjastokoodia, siivoat muualta liitettyä tai teet diffistä luettavan. Kieli tunnistetaan automaattisesti, ellet aseta sitä itse.

Minimointi ja mitä kukin tila oikeasti tekee

JavaScript minimoidaan oikealla jäsentäjällä, joka lyhentää nimiä ja poistaa kuolleen koodin turvallisesti. CSS ja HTML minimoidaan varovaisesti – kommentit poistetaan ja tyhjä tila tiivistetään, mitään ei nimetä uudelleen tai rakenneta uudelleen. Se on turvallista kaikelle syötteelle, mutta puristaa aina vähemmän kuin erillinen koontityökalu. Se on tarkoitettu nopeaan koon pienentämiseen, ei korvaamaan paketointityökaluasi.

Se ei voi korjata rikkinäistä koodia

Sekä muotoilu että minimointi vaativat, että syöte on jäsennettävissä. Virheellisestä JavaScriptistä ilmoitetaan sen sijaan, että sitä arvailtaisiin, koska koodia korjaava muotoilija muuttaisi sen toimintaa.

Miksi tämä toimii paikallisesti

Lähdekoodi on yleensä jonkun omaisuutta, usein työnantajasi, ja sisältää usein avaimia ja päätepisteitä. Sen muotoilun ei pitäisi edellyttää sen lähettämistä palvelimelle.

UKK

Koodin muotoilija – kysymyksiä

Mitä kieliä se käsittelee?

JavaScriptiä ja JSONia, CSS:ää ja HTML:ää, tunnistettuna automaattisesti tai valittuna käsin.

Onko JavaScript-minimoija yhtä hyvä kuin koontityökalu?

Yksittäiselle tiedostolle se on lähes yhtä hyvä, koska se käyttää oikeaa jäsentäjää. CSS:n ja HTML:n minimointi on täällä tarkoituksella varovaista.

Korjaako se syntaksivirheet?

Ei. Virheellisestä koodista ilmoitetaan sen sijaan, että sitä arvailtaisiin.

Lähetetäänkö koodini palvelimelle?

Ei. Kaikki toimii selaimessasi.