You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
2.8 KiB
145 lines
2.8 KiB
# EditorConfig: https://EditorConfig.org |
|
|
|
# top-most EditorConfig file |
|
root = true |
|
|
|
# general preferences |
|
[*] |
|
end_of_line = lf |
|
insert_final_newline = true |
|
|
|
# IDEA specific |
|
curly_bracket_next_line = false |
|
wildcard_import_limit = 0 |
|
|
|
|
|
# Generic XML |
|
# https://google.github.io/styleguide/xmlstyle.html |
|
[*.xml] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# Maven |
|
# https://maven.apache.org/ |
|
[pom.xml] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# Groovy (gradle) |
|
# ? |
|
[*.{groovy, gradle}] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# Bazel: https://bazel.build/ |
|
# https://github.com/bazelbuild/buildtools/blob/master/BUILD.bazel |
|
[*.{bazel, bzl}] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# CSS |
|
# https://google.github.io/styleguide/htmlcssguide.xml#General_Formatting_Rules |
|
# http://cssguidelin.es/#syntax-and-formatting |
|
[*.css] |
|
indent_size = 2 |
|
indent_style = space |
|
trim_trailing_whitespace = true |
|
|
|
# GNU make |
|
# https://www.gnu.org/software/make/manual/html_node/Recipe-Syntax.html |
|
[Makefile] |
|
indent_style = tab |
|
|
|
# Go |
|
# https://golang.org/cmd/gofmt/ |
|
[{go.mod, *.go}] |
|
indent_style = tab |
|
|
|
# GraphQL |
|
# https://graphql.org/learn/ |
|
# https://prettier.io |
|
[*.graphql] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# HTML |
|
# https://google.github.io/styleguide/htmlcssguide.xml#General_Formatting_Rules |
|
[*.{htm, html}] |
|
indent_size = 2 |
|
indent_style = space |
|
trim_trailing_whitespace = true |
|
|
|
# Java |
|
# https://google.github.io/styleguide/javaguide.html#s4.2-block-indentation |
|
[*.java] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# JavaScript, JSON, JSX, JavaScript Modules, TypeScript |
|
# https://github.com/feross/standard |
|
# https://prettier.io |
|
[*.{cjs, js, json, jsx, mjs, ts, tsx}] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# Kotlin (and gradle.kts) |
|
# https://android.github.io/kotlin-guides/style.html#indentation |
|
[*.{kt, kts}] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# LESS |
|
# https://github.com/less/less-docs#less-standards |
|
[*.less] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# PHP |
|
# http://www.php-fig.org/psr/psr-2/ |
|
[*.php] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# Python |
|
# https://www.python.org/dev/peps/pep-0008/#code-lay-out |
|
[*.py] |
|
indent_size = 4 |
|
indent_style = space |
|
|
|
# Ruby |
|
# http://www.caliban.org/ruby/rubyguide.shtml#indentation |
|
[*.rb] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# Rust |
|
# https://github.com/rust-lang/rust/blob/master/src/doc/style/style/whitespace.md |
|
[*.rs] |
|
indent_size = 4 |
|
indent_style = space |
|
insert_final_newline = false |
|
trim_trailing_whitespace = true |
|
|
|
# SASS |
|
# https://sass-guidelin.es/#syntax--formatting |
|
[*.{sass, scss}] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# Shell |
|
# https://google.github.io/styleguide/shell.xml#Indentation |
|
[*.{bash, sh, zsh}] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# TOML |
|
# https://github.com/toml-lang/toml/tree/master/examples |
|
[*.toml] |
|
indent_size = 2 |
|
indent_style = space |
|
|
|
# YAML |
|
# http://yaml.org/spec/1.2/2009-07-21/spec.html#id2576668 |
|
[*.{yaml, yml}] |
|
indent_size = 2 |
|
indent_style = space
|
|
|