# Default to LF for all text files. Keeps diffs sane across Windows/Linux/macOS
# clones regardless of the user's core.autocrlf setting.
*               text=auto eol=lf

# Explicit overrides for clarity.
*.py            text eol=lf
*.toml          text eol=lf
*.md            text eol=lf
*.yml           text eol=lf
*.yaml          text eol=lf
*.json          text eol=lf
*.txt           text eol=lf
LICENSE         text eol=lf
.gitignore      text eol=lf

# Workflow JSONs occasionally include very long lines; don't break diffs.
*.json          -diff
