# All files default to text with LF eol
* eol=lf

# Windows files always have CRLF eol
*.bat eol=crlf

# Binary files need to be listed explicitly as first rule makes all files text files
*.gif binary
*.ico binary
*.jpeg binary
*.jpg binary
*.png binary

# Test resources that need specific eol
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf2.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCrlf3.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr.java -text
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/InputNewlineAtEndOfFileCr2.java -text
src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/xpath/xpathquerygenerator/InputXpathQueryGeneratorTextBlockCrlf.java eol=crlf
src/test/resources/com/puppycrawl/tools/checkstyle/grammar/javadoc/InputCrAsNewlineMultiline.javadoc -text
src/test/resources/com/puppycrawl/tools/checkstyle/grammar/javadoc/InputDosLineEndingAsNewlineMultiline.javadoc eol=crlf
src/xdocs-examples/resources/com/puppycrawl/tools/checkstyle/checks/newlineatendoffile/Example3.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingLfExpected2.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingLfExpected3.java eol=cr
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingCrlfExpected1.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingCrlfExpected3.java eol=cr
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingCrExpected1.java eol=cr
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingCrExpected3.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingOneLineCrlf.txt eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingOneLineCr.txt eol=cr
/src/xdocs-examples/resources/com/puppycrawl/tools/checkstyle/checks/lineending/Example2.java eol=crlf
/src/test/resources/com/puppycrawl/tools/checkstyle/checks/lineending/InputLineEndingMultipleEndings.java -text
