Zum Inhalt springen
🛠️ToolsShed

Prettier Config Generator

Generiere eine .prettierrc-Konfigurationsdatei durch Auswahl deiner bevorzugten Code-Formatierungs-Optionen.

{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": false,
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "always",
  "proseWrap": "preserve",
  "endOfLine": "lf"
}

Über dieses Tool

Der Prettier Config Generator hilft dir, eine .prettierrc-Datei zu erstellen, ohne jede Formatierungsoption von Prettier auswendig zu kennen. Er löst ein häufiges Problem: eine einheitliche, automatisierte Code-Formatierung für deine JavaScript- und TypeScript-Projekte einzurichten, damit ihr nie wieder über den Stil streitet.

Schalte die Optionen ein oder aus, die dir wichtig sind, etwa Semikolons, einfache oder doppelte Anführungszeichen, Tabbreite, abschließende Kommas und Zeilenbreite, und kopiere dann die generierte .prettierrc direkt in das Stammverzeichnis deines Projekts. Das ist ideal für neue Projekte, das Vereinheitlichen eines Teamstils oder das Einarbeiten neuer Mitwirkender.

Tipp: Committe die Konfigurationsdatei in dein Repository, damit das ganze Team den Code identisch formatiert und die Diffs sauber bleiben. Alles läuft lokal in deinem Browser, deine Einstellungen und dein Code verlassen also nie dein Gerät.

Häufig gestellte Fragen

Code-Implementierung

import json

# Generate .prettierrc configuration
config = {
    "printWidth": 80,
    "tabWidth": 2,
    "useTabs": False,
    "semi": True,
    "singleQuote": False,
    "trailingComma": "es5",
    "bracketSpacing": True,
    "arrowParens": "always",
    "endOfLine": "lf"
}

with open(".prettierrc", "w") as f:
    json.dump(config, f, indent=2)

print("Generated .prettierrc:")
print(json.dumps(config, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.