Skip to content

Commit c0f02a6

Browse files
Add .editorconfig
1 parent 4a8b8c4 commit c0f02a6

2 files changed

Lines changed: 138 additions & 0 deletions

File tree

.editorconfig

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
2+
[*]
3+
charset=utf-8
4+
end_of_line=lf
5+
trim_trailing_whitespace=false
6+
insert_final_newline=false
7+
indent_style=space
8+
indent_size=4
9+
10+
# Microsoft .NET properties
11+
csharp_new_line_before_members_in_object_initializers=false
12+
csharp_preferred_modifier_order=public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async:suggestion
13+
csharp_style_var_elsewhere=true:suggestion
14+
csharp_style_var_for_built_in_types=true:suggestion
15+
csharp_style_var_when_type_is_apparent=true:suggestion
16+
dotnet_diagnostic.enc0001.severity=suggestion
17+
dotnet_diagnostic.enc0002.severity=suggestion
18+
dotnet_diagnostic.enc0003.severity=suggestion
19+
dotnet_diagnostic.enc0004.severity=suggestion
20+
dotnet_diagnostic.enc0005.severity=suggestion
21+
dotnet_diagnostic.enc0006.severity=suggestion
22+
dotnet_diagnostic.enc0007.severity=suggestion
23+
dotnet_diagnostic.enc0008.severity=suggestion
24+
dotnet_diagnostic.enc0009.severity=suggestion
25+
dotnet_diagnostic.enc0010.severity=suggestion
26+
dotnet_diagnostic.enc0011.severity=suggestion
27+
dotnet_diagnostic.enc0012.severity=suggestion
28+
dotnet_diagnostic.enc0013.severity=suggestion
29+
dotnet_diagnostic.enc0014.severity=suggestion
30+
dotnet_diagnostic.enc0015.severity=suggestion
31+
dotnet_diagnostic.enc0016.severity=suggestion
32+
dotnet_diagnostic.enc0017.severity=suggestion
33+
dotnet_diagnostic.enc0018.severity=suggestion
34+
dotnet_diagnostic.enc0019.severity=suggestion
35+
dotnet_diagnostic.enc0020.severity=suggestion
36+
dotnet_diagnostic.enc0021.severity=suggestion
37+
dotnet_diagnostic.enc0023.severity=suggestion
38+
dotnet_diagnostic.enc0024.severity=suggestion
39+
dotnet_diagnostic.enc0025.severity=suggestion
40+
dotnet_diagnostic.enc0026.severity=suggestion
41+
dotnet_diagnostic.enc0028.severity=suggestion
42+
dotnet_diagnostic.enc0029.severity=suggestion
43+
dotnet_diagnostic.enc0030.severity=suggestion
44+
dotnet_diagnostic.enc0031.severity=suggestion
45+
dotnet_diagnostic.enc0032.severity=suggestion
46+
dotnet_diagnostic.enc0033.severity=suggestion
47+
dotnet_diagnostic.enc0034.severity=suggestion
48+
dotnet_diagnostic.enc0035.severity=suggestion
49+
dotnet_diagnostic.enc0036.severity=suggestion
50+
dotnet_diagnostic.enc0037.severity=suggestion
51+
dotnet_diagnostic.enc0038.severity=suggestion
52+
dotnet_diagnostic.enc0039.severity=suggestion
53+
dotnet_diagnostic.enc0040.severity=suggestion
54+
dotnet_diagnostic.enc0041.severity=suggestion
55+
dotnet_diagnostic.enc0044.severity=suggestion
56+
dotnet_diagnostic.enc0045.severity=suggestion
57+
dotnet_diagnostic.enc0046.severity=suggestion
58+
dotnet_diagnostic.enc0047.severity=suggestion
59+
dotnet_diagnostic.enc0048.severity=suggestion
60+
dotnet_diagnostic.enc0049.severity=suggestion
61+
dotnet_diagnostic.enc0050.severity=suggestion
62+
dotnet_diagnostic.enc0051.severity=suggestion
63+
dotnet_diagnostic.enc0052.severity=suggestion
64+
dotnet_diagnostic.enc0053.severity=suggestion
65+
dotnet_diagnostic.enc0054.severity=suggestion
66+
dotnet_diagnostic.enc0055.severity=suggestion
67+
dotnet_diagnostic.enc0056.severity=suggestion
68+
dotnet_diagnostic.enc0057.severity=suggestion
69+
dotnet_diagnostic.enc0058.severity=suggestion
70+
dotnet_diagnostic.enc0059.severity=suggestion
71+
dotnet_diagnostic.enc0060.severity=suggestion
72+
dotnet_diagnostic.enc0061.severity=suggestion
73+
dotnet_diagnostic.enc0062.severity=suggestion
74+
dotnet_diagnostic.enc0063.severity=suggestion
75+
dotnet_diagnostic.enc0064.severity=suggestion
76+
dotnet_diagnostic.enc0065.severity=suggestion
77+
dotnet_diagnostic.enc0066.severity=suggestion
78+
dotnet_diagnostic.enc0067.severity=suggestion
79+
dotnet_diagnostic.enc0068.severity=suggestion
80+
dotnet_diagnostic.enc0069.severity=suggestion
81+
dotnet_diagnostic.enc0070.severity=suggestion
82+
dotnet_diagnostic.enc0071.severity=suggestion
83+
dotnet_diagnostic.enc0072.severity=suggestion
84+
dotnet_diagnostic.enc0073.severity=suggestion
85+
dotnet_diagnostic.enc0074.severity=suggestion
86+
dotnet_diagnostic.enc0075.severity=suggestion
87+
dotnet_diagnostic.enc0076.severity=suggestion
88+
dotnet_diagnostic.enc0080.severity=suggestion
89+
dotnet_diagnostic.enc0081.severity=suggestion
90+
dotnet_diagnostic.enc0082.severity=suggestion
91+
dotnet_diagnostic.enc0083.severity=suggestion
92+
dotnet_diagnostic.enc0084.severity=suggestion
93+
dotnet_diagnostic.enc0085.severity=suggestion
94+
dotnet_diagnostic.enc0086.severity=suggestion
95+
dotnet_diagnostic.enc1001.severity=suggestion
96+
dotnet_diagnostic.enc1002.severity=suggestion
97+
dotnet_diagnostic.enc1003.severity=suggestion
98+
dotnet_diagnostic.enc1004.severity=suggestion
99+
dotnet_diagnostic.xunit1004.severity=suggestion
100+
dotnet_style_parentheses_in_arithmetic_binary_operators=never_if_unnecessary:none
101+
dotnet_style_parentheses_in_other_binary_operators=never_if_unnecessary:none
102+
dotnet_style_parentheses_in_relational_binary_operators=never_if_unnecessary:none
103+
dotnet_style_predefined_type_for_locals_parameters_members=true:suggestion
104+
dotnet_style_predefined_type_for_member_access=true:suggestion
105+
dotnet_style_qualification_for_event=false:suggestion
106+
dotnet_style_qualification_for_field=false:suggestion
107+
dotnet_style_qualification_for_method=false:suggestion
108+
dotnet_style_qualification_for_property=false:suggestion
109+
dotnet_style_require_accessibility_modifiers=for_non_interface_members:suggestion
110+
111+
# ReSharper properties
112+
resharper_autodetect_indent_settings=true
113+
resharper_use_indent_from_vs=false
114+
115+
# ReSharper inspection severities
116+
resharper_arrange_redundant_parentheses_highlighting=hint
117+
resharper_arrange_this_qualifier_highlighting=hint
118+
resharper_arrange_type_member_modifiers_highlighting=hint
119+
resharper_arrange_type_modifiers_highlighting=hint
120+
resharper_built_in_type_reference_style_for_member_access_highlighting=hint
121+
resharper_built_in_type_reference_style_highlighting=hint
122+
resharper_redundant_base_qualifier_highlighting=warning
123+
resharper_suggest_var_or_type_built_in_types_highlighting=hint
124+
resharper_suggest_var_or_type_elsewhere_highlighting=hint
125+
resharper_suggest_var_or_type_simple_types_highlighting=hint
126+
resharper_web_config_module_not_resolved_highlighting=warning
127+
resharper_web_config_type_not_resolved_highlighting=warning
128+
resharper_web_config_wrong_module_highlighting=warning
129+
130+
[{*.yaml,*.yml}]
131+
indent_style=space
132+
indent_size=2
133+
134+
[*.{appxmanifest,asax,ascx,aspx,axaml,build,cg,cginc,compute,cs,cshtml,dtd,fs,fsi,fsscript,fsx,hlsl,hlsli,hlslinc,master,ml,mli,nuspec,paml,razor,resw,resx,shader,skin,usf,ush,vb,xaml,xamlx,xoml,xsd}]
135+
indent_style=space
136+
indent_size=4
137+
tab_width=4

System.Text.Json.Extensions.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
66
ProjectSection(SolutionItems) = preProject
77
Readme.md = Readme.md
88
.github/workflows/dotnet-core.yml = .github/workflows/dotnet-core.yml
9+
.editorconfig = .editorconfig
910
EndProjectSection
1011
EndProject
1112
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Text.Json.ExtensionsTest", "System.Text.Json.ExtensionsTest\System.Text.Json.ExtensionsTest.csproj", "{160C8D7A-C96E-4FCC-8585-7CE264641458}"

0 commit comments

Comments
 (0)