| # Ensure all text files use LF (Linux) line endings |
| * text=auto eol=lf |
| |
| # Treat shell scripts as text and enforce LF |
| *.sh text eol=lf |
| |
| # Treat Go files as text and enforce LF |
| *.go text eol=lf |
| |
| # Treat Python files as text and enforce LF |
| *.py text eol=lf |
| |
| # Treat JavaScript files as text and enforce LF |
| *.js text eol=lf |
| |
| # Treat Markdown files as text and enforce LF |
| *.md text eol=lf |
| |
| # Treat configuration files as text and enforce LF |
| *.yml text eol=lf |
| *.yaml text eol=lf |
| *.json text eol=lf |
| |
| # Prevent CRLF normalization for binary files |
| *.png binary |
| *.jpg binary |
| *.jpeg binary |
| *.gif binary |
| *.pdf binary |
| *.zip binary |
| *.tar binary |
| *.gz binary |
| *.bz2 binary |
| *.xz binary |