| 123456789101112131415161718192021222324252627282930 |
- # Enforce LF line endings for all text files in the repository.
- # This prevents CRLF endings (written by Windows editors/tools) from
- # reaching the Docker/Linux Ruby runtime, which misparses \r as a token.
- * text=auto eol=lf
- # Ruby source — always LF
- *.rb text eol=lf
- # Shell scripts — always LF (CRLF breaks shebang and bash execution)
- *.sh text eol=lf
- # PHP, SQL, config — always LF
- *.php text eol=lf
- *.sql text eol=lf
- *.yml text eol=lf
- *.yaml text eol=lf
- *.json text eol=lf
- *.md text eol=lf
- *.txt text eol=lf
- Dockerfile text eol=lf
- .env* text eol=lf
- # Binary files — no line-ending conversion
- *.pdf binary
- *.png binary
- *.jpg binary
- *.jpeg binary
- *.gif binary
- *.ico binary
|