# Set the default behavior, in case core.autocrlf has not been set. * text=auto # Declare files that will always have LF line endings on checkout. *.sh text eol=lf # Denote all files that are truly binary and should not be modified. *.docx binary *.jpg binary *.png binary # Override Linguist vendored classification for Python skill files. # GitHub Linguist excludes .github/ via its vendor.yml regex, hiding Python # from the Languages API. OSSF Scorecard only checks fuzz specs for languages # that appear in that API, so without this override the Atheris harness is # invisible and Fuzzing scores 0/10. .github/skills/**/*.py linguist-vendored=false .github/workflows/*.lock.yml linguist-generated=true merge=ours # Plugin outputs are regenerated by `npm run plugin:generate` and are not # hand-edited. Mark them generated for diff/review clarity and pin LF endings # to prevent CRLF normalization churn during merges. plugins/** linguist-generated=true plugins/**/*.md text eol=lf