| # Define the project's code formatting styles | |
| # | |
| # https://editorconfig.org | |
| # | |
| # EditorConfig is a file format for defining coding styles. EditorConfig is | |
| # natively supported by VisualStudio, GitHub, Neovim, etc. | |
| [*] | |
| # Unix-style newlines and a newline ending in every file | |
| end_of_line = lf | |
| insert_final_newline = true | |
| [*.{cc,h}] | |
| # https://google.github.io/styleguide/cppguide.html | |
| indent_style = space | |
| indent_size = 2 | |
| [*.py] | |
| # https://google.github.io/styleguide/pyguide.html but 2-space indent | |
| indent_style = space | |
| indent_size = 2 | |
| [WORKSPACE,BUILD,*.bzl] | |
| # https://bazel.build/build/style-guide | |
| indent_style = space | |
| indent_size = 4 | |
| [Makefile] | |
| indent_style = tab |