# Auto-detect text files, ensure they use LF. * text=auto eol=lf # These files are always considered text and should use LF. # See core.whitespace @ https://git-scm.com/docs/git-config for whitespace flags. *.php text eol=lf whitespace=blank-at-eol,blank-at-eof,space-before-tab,tab-in-indent,tabwidth=4 diff=php *.json text eol=lf whitespace=blank-at-eol,blank-at-eof,space-before-tab,tab-in-indent,tabwidth=4 *.test text eol=lf whitespace=blank-at-eol,blank-at-eof,space-before-tab,tab-in-indent,tabwidth=4 *.yml text eol=lf whitespace=blank-at-eol,blank-at-eof,space-before-tab,tab-in-indent,tabwidth=2 # Exclude non-essential files from dist /tests export-ignore .github export-ignore .php_cs export-ignore .travis.yml export-ignore appveyor.yml export-ignore phpunit.xml.dist export-ignore /phpstan/ export-ignore