Skip to content

Commit 8a7918f

Browse files
committed
Add .editorconfig for consistent editor settings
Define formatting rules for .py, .pyx, .c, meson.build, YAML, JSON, .sh, and .rst files to complement existing formatters and improve developer experience. Closes #62736
1 parent bb9b0ab commit 8a7918f

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

.editorconfig

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
2+
root = true
3+
4+
[*]
5+
charset = UTF-8
6+
end_of_line = lf
7+
insert_final_newline = true
8+
trim_trailing_whitespace = true
9+
spelling_language = en-us
10+
11+
[*.py]
12+
max_line_length = 88
13+
indent_style = space
14+
indent_size = 4
15+
16+
[*.pyx]
17+
max_line_length = 88
18+
indent_style = space
19+
indent_size = 4
20+
21+
22+
[*.c]
23+
max_line_length = 80
24+
indent_style = space
25+
indent_size = 2
26+
27+
[meson.build]
28+
max_line_length = 80
29+
indent_style = space
30+
indent_size = 4
31+
32+
[*.{yml,yaml}]
33+
indent_style = space
34+
indent_size = 4
35+
36+
[*.json]
37+
indent_style = space
38+
indent_size = 4
39+
40+
41+
[*.sh]
42+
indent_style = space
43+
indent_size = 4
44+
45+
[*.rst]
46+
indent_style = space
47+
indent_size = 4

0 commit comments

Comments
 (0)