From a324fbd2eb9aacf850713cb28fc42e53be0aaa86 Mon Sep 17 00:00:00 2001 From: Yongjie Zhao Date: Mon, 14 Sep 2020 23:19:23 +0800 Subject: [PATCH] Adding editorconfig setting for IDE hints (#10855) * Adding editorconfig setting for IDE hints * adding license to new file --- .editorconfig | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000000..dc17b28420db6 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,47 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 + +# 4 space indentation for Python files +[*.py] +indent_style = space +indent_size = 4 +max_line_length=88 + +# 2 space indentation for Frontend files +[*.{js,jsx,ts,tsx,html,less,css}] +indent_style = space +indent_size = 2 + +# 2 space indentation for json and yaml files +[*.{json,yml}] +indent_style = space +indent_size = 2 + +# Tab indentation +[Makefile] +indent_style = tab