Prettier für Astro einrichten

Was ist Prettier

Prettier ist ein automatischer Code-Formatter, der Quellcode in zahlreichen Programmiersprachen (Javascript, PHP, HTML, CSS, uvm.) nach festgelegten Regeln formatiert. Das Tool arbeitet nach vorgegebenen Formatierungsregeln, was viele Entscheidungen wie der Code aussehen soll, innerhalb großer Teams abnimmt. 

Was ist Astro

Astro ist ein modernes Web-Framework für schnelle, inhaltsstarke Websites. Es rendert Seiten standardmäßig statisch, liefert zunächst 0 KB JavaScript und aktiviert Interaktivität nur dort, wo sie gebraucht wird. Der große Vorteil von Astro ist seine Schnelligkeit, da kein Javascript geliefert wird. Daher eignet sich Astro hervorragend für schnelle und statische Websites.

Wie lässt sich Prettier für Astro nutzen

Um Prettier in Astro zu nutzen, benötigst du das npm-Package "prettier-plugin-astro" zusammen mit "prettier". Beide lassen sich wie folgt über npm installieren – dabei reicht es, sie als Dev-Dependency einzubinden, deswegen --save-dev oder -D.

npm install --save-dev prettier prettier-plugin-astro

Als nächstes benötigen wir eine .prettierrc.json Datei, direkt im Root Verzeichnis. Hier kommen die Konfigurationen von Prettier und Astro hinein.

/// .prettierrc.json

{
  "plugins": ["prettier-plugin-astro"],
  "overrides": [
    {
      "files": "*.astro",
      "options": {
        "parser": "astro"
      }
    }
  ]
}

Das wars. Nun kannst du mit dem Script Command prettier --write den Code-Formatter laufen lassen. Als Hilfe kannst du dir auch folgende Scripte bauen: 

{
  "scripts": {
    "format:check": "prettier --check .",
    "format:write": "prettier --write ."
  }
}

Wie lässt sich Prettier für Astro in VS Code mit Format on Save nutzen

Wenn du die VS Code Prettier Extension verwendest, kannst du VS Code soweit einstellen, dass beim speichern, dein Code automatisch mit dem Code-Formatter Prettier bearbeitet wird. Dazu gehst du wie folgt vor: 

  1. Installiere die VS Code Formatter Extension unter Extension
  2. Gehe in VS Code auf Einstellungen und suche nach "Default Formatter". Hier wählst du "Prettier - Code formatter" (esbenp.prettier-vscode) aus
  3. Gehe wieder in VS Code auf Einstellungen und suche nach "Format on Save". Stelle sicher das diese Checkbox an ist. 
  4. Im letzten Schritt suchst du in den VS Code Einstellungen nach settings.json und öffnest die settings.json mit dem Button "Edit in settings.json"
  5. Füge in der settings.json folgenden Code Snippet ein: 
  {
  "prettier.documentSelectors": ["**/*.astro"],
  "[astro]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}

Das wars. Nun läuft der Code Formatter jedesmal wenn du speicherst automatisch.

Autor

pino digitalarbeit
Pino Prezzo
Veröffentlicht am:
14. Juli 2026

Zum Magazin

Preisrechner

Was kostet dein Projekt?

Finde mit unserem Preisrechner schnell raus was dein Projekt kostst.

Zum Preisrechner
Google Bewertungen Icons
Digitalarbeit Logo weis

Deine Werbeagentur aus Waldshut Tiengen, Schwarzwald.
Webdesign | Softwareentwicklung | Digital Marketing | E-Commerce | App Entwicklung | Suchmaschinenoptimierung SEO

Digitalarbeit
Ostpreußenstraße 9
79761 Waldshut Tiengen

© Copyright 2017 - 2026 | Digitalarbeit - All rights reserved.
Where ideas become digital experience 💫

arrow-left
Logo Digitalarbeit Color
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.