32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
# SOPS-verschlüsselte Secrets müssen LF behalten.
|
|
# Auf Windows wandelt git (core.autocrlf=true) sonst LF->CRLF, was das SOPS-Format
|
|
# zerstört (Fehler: parsing time "...Z\r": extra text). eol=lf erzwingt LF auf allen OS.
|
|
secrets/*.sops.env text eol=lf
|
|
|
|
# Generierter Prisma-Client wird mit LF eingecheckt. Auf Windows (core.autocrlf=true)
|
|
# schreibt `prisma generate` / `pnpm install` ihn sonst mit CRLF raus -> 193 Dateien
|
|
# als "modified" obwohl inhaltlich identisch. eol=lf erzwingt LF auf allen OS.
|
|
packages/db/generated/** text eol=lf
|
|
|
|
# Shell-Skripte laufen in Linux-Containern/CI; CRLF bricht den Shebang
|
|
# (exec ./start.sh: no such file or directory). eol=lf erzwingt LF auf allen OS.
|
|
*.sh text eol=lf
|
|
|
|
# Source and contract-test fixtures must be byte-stable across platforms.
|
|
# Besides making exact source assertions deterministic, LF is required when
|
|
# Vite imports an .mjs verifier with a shebang on Windows.
|
|
*.ts text eol=lf
|
|
*.tsx text eol=lf
|
|
*.mts text eol=lf
|
|
*.cts text eol=lf
|
|
*.js text eol=lf
|
|
*.jsx text eol=lf
|
|
*.mjs text eol=lf
|
|
*.cjs text eol=lf
|
|
*.json text eol=lf
|
|
*.md text eol=lf
|
|
*.yml text eol=lf
|
|
*.yaml text eol=lf
|
|
*.prisma text eol=lf
|
|
*.sql text eol=lf
|