|  | # | 
|  | ## Licensed to the Apache Software Foundation (ASF) under one | 
|  | ## or more contributor license agreements. See the NOTICE file | 
|  | ## distributed with this work for additional information | 
|  | ## regarding copyright ownership. The ASF licenses this file | 
|  | ## to you under the Apache License, Version 2.0 (the | 
|  | ## "License"); you may not use this file except in compliance | 
|  | ## with the License. You may obtain a copy of the License at | 
|  | ## | 
|  | ##   http://www.apache.org/licenses/LICENSE-2.0 | 
|  | ## | 
|  | ## Unless required by applicable law or agreed to in writing, | 
|  | ## software distributed under the License is distributed on an | 
|  | ## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
|  | ## KIND, either express or implied. See the License for the | 
|  | ## specific language governing permissions and limitations | 
|  | ## under the License. | 
|  | ## | 
|  | # | 
|  |  | 
|  | # EditorConfig: http://editorconfig.org | 
|  | # see doc/coding_standards.md | 
|  |  | 
|  | root = true | 
|  |  | 
|  | [*] | 
|  | end_of_line = lf | 
|  | charset = utf-8 | 
|  | trim_trailing_whitespace = true | 
|  | insert_final_newline = true | 
|  |  | 
|  | # ActionScript | 
|  | # [*.as] | 
|  |  | 
|  | # C | 
|  | # [*.c] | 
|  |  | 
|  | # C++ | 
|  | [*.cpp] | 
|  | indent_style = space | 
|  | indent_size = 2 | 
|  |  | 
|  | # C-Sharp | 
|  | # [*.cs] | 
|  |  | 
|  | # D | 
|  | # [*.d] | 
|  |  | 
|  | # Erlang | 
|  | # [*.erl] | 
|  |  | 
|  | # Go-lang | 
|  | [*.go] | 
|  | indent_style = tab | 
|  | indent_size = 8 | 
|  |  | 
|  | # C header files | 
|  | # [*.h] | 
|  |  | 
|  | # Haskell | 
|  | # [*.hs] | 
|  |  | 
|  | # Haxe | 
|  | # [*.hx] | 
|  |  | 
|  | # Java | 
|  | # [*.java] | 
|  |  | 
|  | # Javascript | 
|  | [*.js] | 
|  | indent_style = space | 
|  | indent_size = 2 | 
|  |  | 
|  | # JSON | 
|  | [*.json] | 
|  | indent_style = space | 
|  | indent_size = 2 | 
|  |  | 
|  | # Lua | 
|  | # [*.lua] | 
|  |  | 
|  | [*.markdown] | 
|  | indent_style = space | 
|  | trim_trailing_whitespace = false | 
|  |  | 
|  | [*.md] | 
|  | indent_style = space | 
|  | trim_trailing_whitespace = false | 
|  |  | 
|  | # OCaml | 
|  | # [*.ml] | 
|  |  | 
|  | # Delphi Pascal | 
|  | # [*.pas] | 
|  |  | 
|  | # PHP | 
|  | # [*.php] | 
|  |  | 
|  | # Perl | 
|  | # [*.pm] | 
|  |  | 
|  | # Python | 
|  | # [*.py] | 
|  |  | 
|  | # Ruby | 
|  | # [*.rb] | 
|  |  | 
|  | # Typescript | 
|  | # [*.ts] | 
|  |  | 
|  | # XML | 
|  | # [*.xml] |