Vorstellung von lgk-prettier

Post cover image

Ich habe ein CLI-Tool zur Erstellung einer Prettier-Konfigurationsdatei veröffentlicht.

In einem Artikel von 2021 habe ich bereits über Prettier geschrieben. Kurz gesagt, Prettier ist ein Tool, das Code automatisiert und einheitlich formatiert. Ich verwende Prettier in all meinen Projekten. Was jedoch lästig ist, ist, dass in jedem Projekt eine .prettierrc-Datei hinterlegt werden muss, die das gewünschte Code-Format definiert. Eine globale Konfiguration auf dem Rechner ist von Prettier nicht vorgesehen, da diese Konfiguration bei Teamkolleg:innen fehlen würde. Daher bleibt nichts anderes übrig, als in jedem Projekt beziehungsweise in jeder Git-Repository im Hauptverzeichnis eine .prettierrc-Datei abzulegen. Die Datei jedes Mal per Copy und Paste in ein neues Projekt einzufügen, war mir zu lästig. Deshalb habe ich ein Command Line Tool erstellt, das diese Arbeit übernimmt:

npx -y lgk-prettier

Dieses Script legt .prettierrc mit diesem Inhalt an:

{
    "tabWidth": 4,
    "useTabs": false,
    "semi": false,
    "singleQuote": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "bracketSameLine": false,
    "fluid": false
}

Mit dem Parameter --vscode, bzw. der Kurzform -c werden außerdem Vorkehrungen für das Arbeiten mit Visual Studio Code angelegt.

Mehr Informationen zum Tool findest du in der GitHub Repository.