xref: /trafficserver/.editorconfig (revision 626ad19e)
1#
2# Licensed to the Apache Software Foundation (ASF) under one
3# or more contributor license agreements.  See the NOTICE file
4# distributed with this work for additional information
5# regarding copyright ownership.  The ASF licenses this file
6# to you under the Apache License, Version 2.0 (the
7# "License"); you may not use this file except in compliance
8# with the License.  You may obtain a copy of the License at
9#
10#      http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17
18# Configuration file for EditorConfig
19# More information is available under http://EditorConfig.org
20
21# Ignore any other files further up in the file system
22root = true
23
24# Defaults
25[*]
26end_of_line = lf
27insert_final_newline = true
28indent_style = space
29trim_trailing_whitespace = true
30max_line_length = 132
31# C and C++
32[{*.c, *.h, *.cc, *.cpp}]
33indent_size = 2
34# Python
35[*.py]
36indent_size = 4
37charset = utf-8
38# Perl
39[{*.pm,*.pl}]
40indent_size = 4
41charset = utf-8
42# Shell scripts
43[*.sh]
44indent_size = 4
45# Makefile's
46[*.am]
47trim_trailing_whitespace = false
48indent_style = tab
49[*.rst]
50max_line_length = 80
51indent_size = 3
52