# ---------------------------------------
# Treat Shell files as first-class code
# ---------------------------------------
*.sh linguist-detectable=true
*.bash linguist-language=Shell
*.func linguist-language=Shell
*.func linguist-detectable=true
*.install linguist-language=Shell

# ---------------------------------------
# Exclude header art from stats
# ---------------------------------------
ct/headers/* linguist-documentation

# ---------------------------------------
# Exclude documentation from stats
# ---------------------------------------
*.md linguist-documentation
README.md linguist-documentation
CONTRIBUTING.md linguist-documentation
SECURITY.md linguist-documentation

# ---------------------------------------
# Exclude generated/config files
# ---------------------------------------
.github/** linguist-generated
.vscode/** linguist-generated

# ---------------------------------------
# Standard text handling
# ---------------------------------------
* text=auto eol=lf
