Java-Library to validate that a file complies with the rules defined in .editorconfig.
Please note, that this project is under development and may not be READY FOR PRODUCTION!
For information on EditorConfig in general, see their website.
-
Checks for
- Usage of correct Charset
- Line ending (CR, LF, CRLF)
- File indentation (SPACE, TAB) with defined size
- Final newlines
- Trim trailing whitespace
-
Missing checks: none
- Supports configuration inheritance.
- Supported styles:
- indent_size
- value "tab" means: set the number of spaces to tab_width if available otherwise use IDE default
- indent_width
- end_of_line
- charset
- trim_trailing_whitespace
- insert_final_newline
- indent_size