.editorconfig (871B)
- # EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
- # editorconfig.org
- root = true
- [*]
- end_of_line = lf
- indent_style = space
- indent_size = 4
- charset = utf-8
- trim_trailing_whitespace = true
- insert_final_newline = true
- # To match GitHub Actions formatting
- [*.{yaml,yml}]
- indent_size = 2
- [*.md]
- trim_trailing_whitespace = false
- [{Makefile,*.mk}]
- indent_style = tab
- # Don't override anything in `lib/`...
- [lib/**]
- indent_style = unset
- indent_size = unset
- tab_width = unset
- end_of_line = unset
- charset = unset
- spelling_language = unset
- trim_trailing_whitespace = unset
- insert_final_newline = unset
- # ...except QMK's `lib/python`.
- [{*.py,lib/python/**.py}]
- end_of_line = lf
- indent_style = space
- indent_size = 4
- charset = utf-8
- trim_trailing_whitespace = true
- insert_final_newline = true
- max_line_length = 200