diff options
Diffstat (limited to '.editorconfig')
| -rw-r--r-- | .editorconfig | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..73f4fd2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,91 @@ +# EditorConfig is awesome: http://EditorConfig.org + +# https://github.com/jokeyrhyme/standard-editorconfig + +# top-most EditorConfig file +root = true + +# defaults +[*] +charset = utf-8 +indent_size = 4 +end_of_line = lf +indent_style = tab +insert_final_newline = true +trim_trailing_whitespace = true + +# BATS: https://github.com/bats-core/bats-core +# https://github.com/bats-core/bats-core/master/.editorconfig +[*.bats] +insert_final_newline = true +max_line_length = 80 +trim_trailing_whitespace = true + +# CSS +# https://google.github.io/styleguide/htmlcssguide.xml#General_Formatting_Rules +# http://cssguidelin.es/#syntax-and-formatting +[*.css] +trim_trailing_whitespace = true + +# HTML +# https://google.github.io/styleguide/htmlcssguide.xml#General_Formatting_Rules +[*.{htm,html}] +trim_trailing_whitespace = true + +# JavaScript, JSON, JSX, JavaScript Modules, TypeScript +# https://github.com/feross/standard +# https://prettier.io +[*.{cjs,js,json,jsx,mjs,ts,tsx}] +indent_size = 4 + +# Kotlin +# https://android.github.io/kotlin-guides/style.html#indentation +[*.{kt,kts}] +indent_size = 4 + +# Python +# https://www.python.org/dev/peps/pep-0008/#code-lay-out +[*.py] +indent_size = 4 + +# Rust +# https://github.com/rust-lang/rust/blob/master/src/doc/style/style/whitespace.md +[*.rs] +indent_size = 4 +insert_final_newline = false +trim_trailing_whitespace = true + +# SQL +# https://www.sqlstyle.guide/ +[*.sql] +indent_size = 4 +indent_style = tab + +# Prisma +# https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-schema/data-model#formatting +[*.prisma] +indent_size = 4 +indent_style = tab + +# YAML +# http://yaml.org/spec/1.2/2009-07-21/spec.html#id2576668 +[*.{yaml,yml}] +tab_width = 2 +indent_style = space + +# Shell +# https://google.github.io/styleguide/shell.xml#Indentation +[*.{bash,sh,zsh}] +indent_style = tab + +# PowerShell +# https://poshcode.gitbook.io/powershell-practice-and-style/style-guide/code-layout-and-formatting +[*.{ps1,psd1,psm1}] +indent_size = 4 +indent_style = tab + +# Swift +# https://github.com/apple/swift-format/blob/main/Documentation/Configuration.md#example +[*.swift] +indent_size = 4 +indent_style = tab |
