|
@@ -0,0 +1,30 @@
|
|
|
|
|
+# 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
|