# Normalize all text files to LF on commit and checkout.
# This prevents biome format failures on Windows CI (CRLF vs LF).
* text=auto eol=lf

# Explicitly mark binary files to prevent corruption
*.vsix binary
*.png binary
*.jpg binary
*.ico binary

# Windows batch + PowerShell scripts MUST be CRLF — cmd.exe / PowerShell
# parse LF-only files unreliably (intermittent "'m' is not recognized"-style
# errors observed in PR #532 windows-latest CI).
*.cmd text eol=crlf
*.bat text eol=crlf
*.ps1 text eol=crlf
