# EditorConfig is awesome: http://EditorConfig.org # https://github.com/jokeyrhyme/standard-editorconfig # top-most EditorConfig file root = true # Unix-style newlines with a newline ending every file [*] end_of_line = lf insert_final_newline = true # Set default charset [*] charset = utf-8 # Other good defaults [*] indent_size = 2 indent_style = space trim_trailing_whitespace = true # 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] indent_style = tab # 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 # https://github.com/feross/standard [*.{js,json,jsx}] indent_size = 2 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 # TypeScript # https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines#style # https://github.com/Microsoft/TypeScript/blob/master/.editorconfig [*.ts] indent_style = space indent_size = 4 # YAML # http://yaml.org/spec/1.2/2009-07-21/spec.html#id2576668 [*.{yaml,yml}] indent_size = 2 indent_style = space