# 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 [*.{cjs,js,json,jsx,mjs,ts,tsx}] indent_size = 4 tab_width = 4 indent_style = tab # 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