From 6169cd52ba031f56268a32c636e9af35941e27a2 Mon Sep 17 00:00:00 2001 From: Louis Orleans Date: Tue, 31 Oct 2017 08:13:40 -0700 Subject: [PATCH] Add EditorConfig file (#1930) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🔧 add editorconfig This makes supported editors automatically change their settings to match desired code styles * 🔧 add extension recommendation for VSCode This will cause VS Code to prompt the user to install the EditorConfig extension when they open the project. If this is felt to be too opinionated, I can revert it. --- .editorconfig | 18 ++++++++++++++++++ .vscode/extensions.json | 6 ++++++ 2 files changed, 24 insertions(+) create mode 100644 .editorconfig create mode 100644 .vscode/extensions.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..82837f7f132 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs +# editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 2 + +# We recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false +indent_size = 4 diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000000..0543f3de1ec --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +// Suggested extensions +{ + "recommendations": [ + "EditorConfig.EditorConfig" + ] +}