Skip to content

Commit c419bc0

Browse files
committed
chore: update .editorconfig
1 parent 4651a89 commit c419bc0

File tree

1 file changed

+50
-45
lines changed

1 file changed

+50
-45
lines changed

.editorconfig

Lines changed: 50 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,39 @@
1+
# top-most EditorConfig file
12
root = true
23

3-
# All files
44
[*]
5+
charset = utf-8
6+
end_of_line = lf
57
indent_style = space
6-
7-
# Xml files
8-
[*.xml]
98
indent_size = 2
9+
insert_final_newline = true
10+
trim_trailing_whitespace = true
1011

11-
# Project files
12-
[*.{csproj,targets,props}]
13-
indent_size = 2
12+
# Visual Studio Spell checker configs (https://learn.microsoft.com/en-us/visualstudio/ide/text-spell-checker?view=vs-2022#how-to-customize-the-spell-checker)
13+
spelling_exclusion_path = ./exclusion.dic
1414

15-
# C# files
1615
[*.cs]
16+
indent_size = 4
17+
charset = utf-8-bom
18+
end_of_line = unset
1719

18-
#### Core EditorConfig Options ####
20+
# Solution files
21+
[*.{sln,slnx}]
22+
end_of_line = unset
1923

20-
# Indentation and spacing
21-
indent_size = 4
22-
tab_width = 4
24+
# MSBuild project files
25+
[*.{csproj,props,targets}]
26+
end_of_line = unset
2327

24-
# New line preferences
25-
end_of_line = crlf
26-
insert_final_newline = false
28+
# Xml config files
29+
[*.{ruleset,config,nuspec,resx,runsettings,DotSettings}]
30+
end_of_line = unset
2731

28-
#### .NET Coding Conventions ####
29-
[*.{cs,vb}]
32+
[*{_AssemblyInfo.cs,.notsupported.cs}]
33+
generated_code = true
3034

35+
# C# code style settings
36+
[*.{cs}]
3137
# Organize usings
3238
dotnet_separate_import_directive_groups = true
3339
dotnet_sort_system_directives_first = true
@@ -260,63 +266,63 @@ dotnet_naming_rule.non_field_members_should_be_pascalcase.style = pascalcase
260266

261267
dotnet_naming_symbols.interfaces.applicable_kinds = interface
262268
dotnet_naming_symbols.interfaces.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
263-
dotnet_naming_symbols.interfaces.required_modifiers =
269+
dotnet_naming_symbols.interfaces.required_modifiers =
264270

265271
dotnet_naming_symbols.enums.applicable_kinds = enum
266272
dotnet_naming_symbols.enums.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
267-
dotnet_naming_symbols.enums.required_modifiers =
273+
dotnet_naming_symbols.enums.required_modifiers =
268274

269275
dotnet_naming_symbols.events.applicable_kinds = event
270276
dotnet_naming_symbols.events.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
271-
dotnet_naming_symbols.events.required_modifiers =
277+
dotnet_naming_symbols.events.required_modifiers =
272278

273279
dotnet_naming_symbols.methods.applicable_kinds = method
274280
dotnet_naming_symbols.methods.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
275-
dotnet_naming_symbols.methods.required_modifiers =
281+
dotnet_naming_symbols.methods.required_modifiers =
276282

277283
dotnet_naming_symbols.properties.applicable_kinds = property
278284
dotnet_naming_symbols.properties.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
279-
dotnet_naming_symbols.properties.required_modifiers =
285+
dotnet_naming_symbols.properties.required_modifiers =
280286

281287
dotnet_naming_symbols.public_fields.applicable_kinds = field
282288
dotnet_naming_symbols.public_fields.applicable_accessibilities = public, internal
283-
dotnet_naming_symbols.public_fields.required_modifiers =
289+
dotnet_naming_symbols.public_fields.required_modifiers =
284290

285291
dotnet_naming_symbols.private_fields.applicable_kinds = field
286292
dotnet_naming_symbols.private_fields.applicable_accessibilities = private, protected, protected_internal, private_protected
287-
dotnet_naming_symbols.private_fields.required_modifiers =
293+
dotnet_naming_symbols.private_fields.required_modifiers =
288294

289295
dotnet_naming_symbols.private_static_fields.applicable_kinds = field
290296
dotnet_naming_symbols.private_static_fields.applicable_accessibilities = private, protected, protected_internal, private_protected
291297
dotnet_naming_symbols.private_static_fields.required_modifiers = static
292298

293299
dotnet_naming_symbols.types_and_namespaces.applicable_kinds = namespace, class, struct, interface, enum
294300
dotnet_naming_symbols.types_and_namespaces.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
295-
dotnet_naming_symbols.types_and_namespaces.required_modifiers =
301+
dotnet_naming_symbols.types_and_namespaces.required_modifiers =
296302

297303
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
298304
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
299-
dotnet_naming_symbols.non_field_members.required_modifiers =
305+
dotnet_naming_symbols.non_field_members.required_modifiers =
300306

301307
dotnet_naming_symbols.type_parameters.applicable_kinds = namespace
302308
dotnet_naming_symbols.type_parameters.applicable_accessibilities = *
303-
dotnet_naming_symbols.type_parameters.required_modifiers =
309+
dotnet_naming_symbols.type_parameters.required_modifiers =
304310

305311
dotnet_naming_symbols.private_constant_fields.applicable_kinds = field
306312
dotnet_naming_symbols.private_constant_fields.applicable_accessibilities = private, protected, protected_internal, private_protected
307313
dotnet_naming_symbols.private_constant_fields.required_modifiers = const
308314

309315
dotnet_naming_symbols.local_variables.applicable_kinds = local
310316
dotnet_naming_symbols.local_variables.applicable_accessibilities = local
311-
dotnet_naming_symbols.local_variables.required_modifiers =
317+
dotnet_naming_symbols.local_variables.required_modifiers =
312318

313319
dotnet_naming_symbols.local_constants.applicable_kinds = local
314320
dotnet_naming_symbols.local_constants.applicable_accessibilities = local
315321
dotnet_naming_symbols.local_constants.required_modifiers = const
316322

317323
dotnet_naming_symbols.parameters.applicable_kinds = parameter
318324
dotnet_naming_symbols.parameters.applicable_accessibilities = *
319-
dotnet_naming_symbols.parameters.required_modifiers =
325+
dotnet_naming_symbols.parameters.required_modifiers =
320326

321327
dotnet_naming_symbols.public_constant_fields.applicable_kinds = field
322328
dotnet_naming_symbols.public_constant_fields.applicable_accessibilities = public, internal
@@ -332,37 +338,36 @@ dotnet_naming_symbols.private_static_readonly_fields.required_modifiers = readon
332338

333339
dotnet_naming_symbols.local_functions.applicable_kinds = local_function
334340
dotnet_naming_symbols.local_functions.applicable_accessibilities = *
335-
dotnet_naming_symbols.local_functions.required_modifiers =
341+
dotnet_naming_symbols.local_functions.required_modifiers =
336342

337343
# Naming styles
338344

339-
dotnet_naming_style.pascalcase.required_prefix =
340-
dotnet_naming_style.pascalcase.required_suffix =
341-
dotnet_naming_style.pascalcase.word_separator =
345+
dotnet_naming_style.pascalcase.required_prefix =
346+
dotnet_naming_style.pascalcase.required_suffix =
347+
dotnet_naming_style.pascalcase.word_separator =
342348
dotnet_naming_style.pascalcase.capitalization = pascal_case
343349

344350
dotnet_naming_style.ipascalcase.required_prefix = I
345-
dotnet_naming_style.ipascalcase.required_suffix =
346-
dotnet_naming_style.ipascalcase.word_separator =
351+
dotnet_naming_style.ipascalcase.required_suffix =
352+
dotnet_naming_style.ipascalcase.word_separator =
347353
dotnet_naming_style.ipascalcase.capitalization = pascal_case
348354

349355
dotnet_naming_style.tpascalcase.required_prefix = T
350-
dotnet_naming_style.tpascalcase.required_suffix =
351-
dotnet_naming_style.tpascalcase.word_separator =
356+
dotnet_naming_style.tpascalcase.required_suffix =
357+
dotnet_naming_style.tpascalcase.word_separator =
352358
dotnet_naming_style.tpascalcase.capitalization = pascal_case
353359

354360
dotnet_naming_style._camelcase.required_prefix = _
355-
dotnet_naming_style._camelcase.required_suffix =
356-
dotnet_naming_style._camelcase.word_separator =
361+
dotnet_naming_style._camelcase.required_suffix =
362+
dotnet_naming_style._camelcase.word_separator =
357363
dotnet_naming_style._camelcase.capitalization = camel_case
358364

359-
dotnet_naming_style.camelcase.required_prefix =
360-
dotnet_naming_style.camelcase.required_suffix =
361-
dotnet_naming_style.camelcase.word_separator =
365+
dotnet_naming_style.camelcase.required_prefix =
366+
dotnet_naming_style.camelcase.required_suffix =
367+
dotnet_naming_style.camelcase.word_separator =
362368
dotnet_naming_style.camelcase.capitalization = camel_case
363369

364370
dotnet_naming_style.s_camelcase.required_prefix = s_
365-
dotnet_naming_style.s_camelcase.required_suffix =
366-
dotnet_naming_style.s_camelcase.word_separator =
371+
dotnet_naming_style.s_camelcase.required_suffix =
372+
dotnet_naming_style.s_camelcase.word_separator =
367373
dotnet_naming_style.s_camelcase.capitalization = camel_case
368-

0 commit comments

Comments
 (0)