waffensachkunde

Waffensachkunde – Lernsoftware für die Sachkundeprüfung nach § 7 WaffG. Barrierefrei, offline, EUPL-1.2.

/ .prettierignore

1,2 KB Rohdatei
.prettierignore — 28 Zeilen
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__/