waffensachkunde
Waffensachkunde – Lernsoftware für die Sachkundeprüfung nach § 7 WaffG. Barrierefrei, offline, EUPL-1.2.
/ .prettierignore
| 1 | # Schutzzaun für das Wurzelverzeichnis. |
| 2 | # |
| 3 | # Prettier gehört in diesem Projekt zu app/: Dort liegen .prettierrc.json und |
| 4 | # die Skripte „format“ und „format:check“, und beide laufen mit „.“ – also nur |
| 5 | # über app/. Das Wurzelverzeichnis wird von der Prüfkette gar nicht erfasst. |
| 6 | # |
| 7 | # Diese Datei greift deshalb nur, wenn jemand von Hand „npx prettier --write .“ |
| 8 | # in der Wurzel aufruft. Genau das wäre schädlich, und zwar messbar: Die |
| 9 | # Katalog- und Inhaltsdateien schreibt die Python-Pipeline mit indent=1 bzw. |
| 10 | # indent=2 (data-pipeline/parse_catalog.py, erklaerungen_zusammenfuehren.py, |
| 11 | # glossar_zusammenfuehren.py, gesetze_index.py). Prettier würde sie auf seine |
| 12 | # eigene Formatierung ziehen; beim nächsten Pipeline-Lauf liefe alles wieder |
| 13 | # auseinander. Betroffen wären sechs Dateien – nachgemessen mit |
| 14 | # „npx prettier --check content/“: alttexte.json, drittlizenzen.json, |
| 15 | # erklaerungen.json, gesetze/index.json, glossar.json, katalog/katalog.json. |
| 16 | # |
| 17 | # Die Formatierung dieser Dateien gehört ihrem Erzeuger, nicht Prettier. |
| 18 | content/ |
| 19 | |
| 20 | # Erzeugnisse und Fremdbestand. |
| 21 | node_modules/ |
| 22 | app/node_modules/ |
| 23 | app/out/ |
| 24 | app/release/ |
| 25 | app/coverage/ |
| 26 | app/playwright-report/ |
| 27 | app/test-results/ |
| 28 | data-pipeline/__pycache__/ |