Add .editorconfig file to assist with maintaining consistent coding style

- Marked the .editconfig as root to stop further file searching.
- Added default charset, EOL, EOF and trailing whitespace rules.
- Set indent style and size for common file types (PHP, JS, HTML, SCSS, JSON).
- Added a commit message ruleset to prevent going over 72 characters.

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
This commit is contained in:
Dillon-Brown 2020-06-03 04:25:32 +01:00
parent 53556322c7
commit 79395ab203

24
.editorconfig Normal file
View file

@ -0,0 +1,24 @@
; top-most EditorConfig file
root = true
; Unix-style newlines
[*]
charset = utf-8
end_of_line = LF
insert_final_newline = true
trim_trailing_whitespace = true
[*.{php, html, ts}]
indent_style = space
indent_size = 4
[*.{js, json, scss}]
indent_style = space
indent_size = 2
[*.md]
max_line_length = off
trim_trailing_whitespace = false
[COMMIT_EDITMSG]
max_line_length = 72