Kategorie: Entwicklung

JavaScript-Formatierer (Lite)

Eigene IdeeTool fehlt?

Ein kleines JavaScript-Snippet neu einrücken und umbrechen

Fügen Sie ein kleines JavaScript-Snippet ein, um es neu einzurücken und an Klammern, Semikolons und Kommas umzubrechen, ohne den Inhalt von Strings, Template-Literalen oder regulären Ausdrücken zu verändern. Läuft vollständig in Ihrem Browser.

Dies ist ein klammernbasierter Neu-Einrücker, kein AST-basierter Formatter wie Prettier: Prüfen Sie das Ergebnis immer, bevor Sie es verwenden.

Ursprüngliche Größe195Minifizierte Größe222
Formatierte Ausgabe
function greet(name) {
  // Say hello to someone
  var message="Hello, "+name+"!";
  if(message.length>0) {
    console.log(message);
  }else {
    console.log("empty");
  }
  return message;
}
console.log(greet("world"));

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dies ist ein leichtgewichtiger, klammernbasierter Formatierer, kein vollständiger Parser oder AST-basiertes Werkzeug wie Prettier: Er erkennt Strings, Template-Literale, reguläre Ausdrücke und Kommentare gut genug, um sie unverändert zu lassen, und rückt dann neu ein und bricht Zeilen an `{`, `}`, `;` und Kommas auf oberster Ebene um. Er versteht weder automatische Semikolon-Einfügung noch die Sprachgrammatik jenseits von Klammern, ist also für kleine, einfache Snippets gedacht, nicht für Produktionsdateien.

So funktioniert es

  1. Fügen Sie ein JavaScript-Snippet in das Eingabefeld ein oder tippen Sie es.
  2. Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder Tabulator als Einrückung.
  3. Kopieren Sie die formatierte Ausgabe und prüfen Sie sie immer, bevor Sie sie verwenden.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Wird mein Code irgendwohin hochgeladen?
Nein. Die Formatierung läuft als JavaScript in Ihrem Browser-Tab; es wird nichts an einen Server gesendet.
Sollte ich das statt Prettier verwenden?
Nein. Verwenden Sie für Produktionscode einen echten AST-basierten Formatierer wie Prettier. Dieses Werkzeug ist für kleine, schnelle Snippets gedacht, bei denen sich die Installation eines Build-Tools nicht lohnt.