diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..9c86d71e3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +charset = utf-8 +insert_final_newline = false +trim_trailing_whitespace = true \ No newline at end of file diff --git a/.prettierrc b/.prettierrc index 0414236f2..d44693009 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,4 +1,5 @@ { + "editorconfig": true, "semi": false, "singleQuote": true, "printWidth": 400, diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 87d565044..63c7a244c 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,3 @@ { - "recommendations": ["esbenp.prettier-vscode", "octref.vetur"] + "recommendations": ["EditorConfig.EditorConfig", "esbenp.prettier-vscode", "octref.vetur"] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 8ec3114d7..95445b52c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,6 +3,11 @@ "editor.detectIndentation": true, "editor.tabSize": 2, + "files.encoding": "utf8", + "files.insertFinalNewline": false, + "files.trimTrailingWhitespace": true, + "files.trimFinalNewlines": true, + "[javascript][json][jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },