forked from microsoft/SizeBench
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial commit of logging code and the first tests in the GitHub repo. (
- Loading branch information
1 parent
43f81e2
commit 80b9866
Showing
36 changed files
with
2,632 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,312 @@ | ||
# To learn more about .editorconfig see https://aka.ms/editorconfigdocs | ||
############################### | ||
# Core EditorConfig Options # | ||
############################### | ||
# All files | ||
[*] | ||
indent_style = space | ||
end_of_line=crlf | ||
|
||
# CA1814: Prefer jagged arrays over multidimensional | ||
dotnet_diagnostic.CA1814.severity = none | ||
|
||
# Code files | ||
[*.{cs,csx,vb,vbx}] | ||
indent_size = 4 | ||
insert_final_newline = true | ||
charset = utf-8-bom | ||
############################### | ||
# .NET Coding Conventions # | ||
############################### | ||
[*.{cs,vb}] | ||
# Organize usings | ||
dotnet_sort_system_directives_first = true | ||
# this. preferences | ||
dotnet_style_qualification_for_field =true:error | ||
dotnet_style_qualification_for_property =true:error | ||
dotnet_style_qualification_for_method = false:error | ||
dotnet_style_qualification_for_event = false:error | ||
# Language keywords vs BCL types preferences | ||
# dotnet_style_predefined_type_for_locals_parameters_members = false:silent | ||
dotnet_style_predefined_type_for_member_access = false:silent | ||
# Parentheses preferences | ||
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent | ||
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent | ||
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent | ||
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent | ||
# Modifier preferences | ||
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent | ||
dotnet_style_readonly_field =true:error | ||
# Expression-level preferences | ||
dotnet_style_object_initializer =true:error | ||
dotnet_style_collection_initializer =true:error | ||
dotnet_style_explicit_tuple_names =true:error | ||
dotnet_style_null_propagation =true:error | ||
dotnet_style_coalesce_expression =true:error | ||
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:error | ||
dotnet_prefer_inferred_tuple_names = true:suggestion | ||
dotnet_prefer_inferred_anonymous_type_member_names = true:suggestion | ||
dotnet_style_prefer_auto_properties =true:error | ||
dotnet_style_prefer_conditional_expression_over_assignment = true:silent | ||
dotnet_style_prefer_conditional_expression_over_return = true:silent | ||
dotnet_style_prefer_simplified_boolean_expressions =true:error | ||
# Unnecessary code preferences | ||
dotnet_remove_unnecessary_suppression_exclusions = all:suggestion | ||
############################### | ||
# Naming Conventions # | ||
############################### | ||
# Style Definitions | ||
dotnet_naming_style.pascal_case_style.capitalization = pascal_case | ||
# Use PascalCase for constant fields | ||
dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion | ||
dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields | ||
dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style | ||
dotnet_naming_symbols.constant_fields.applicable_kinds = field | ||
dotnet_naming_symbols.constant_fields.applicable_accessibilities = * | ||
dotnet_naming_symbols.constant_fields.required_modifiers = const | ||
dotnet_style_prefer_inferred_anonymous_type_member_names=true:warning | ||
dotnet_style_prefer_inferred_tuple_names=true:warning | ||
dotnet_style_prefer_compound_assignment=true:warning | ||
dotnet_code_quality_unused_parameters=all:error | ||
dotnet_diagnostic.CA1000.severity=error | ||
dotnet_diagnostic.CA1304.severity=error | ||
dotnet_diagnostic.CA1305.severity=error | ||
dotnet_diagnostic.CA1307.severity=error | ||
dotnet_diagnostic.CA1310.severity=error | ||
dotnet_diagnostic.CA2101.severity=error | ||
dotnet_diagnostic.CA1401.severity=error | ||
dotnet_diagnostic.CA1416.severity=silent | ||
dotnet_diagnostic.CA1417.severity=error | ||
dotnet_diagnostic.CA2009.severity=error | ||
dotnet_diagnostic.CA2013.severity=error | ||
dotnet_diagnostic.CA2015.severity=error | ||
dotnet_diagnostic.CA2012.severity=error | ||
dotnet_diagnostic.CA2011.severity=error | ||
dotnet_diagnostic.CA2002.severity=error | ||
dotnet_diagnostic.IDE0044.severity=error | ||
dotnet_diagnostic.IDE0070.severity=error | ||
dotnet_diagnostic.CA1816.severity=error | ||
dotnet_diagnostic.CA2200.severity=error | ||
dotnet_diagnostic.CA2201.severity=error | ||
dotnet_diagnostic.CA2207.severity=error | ||
dotnet_diagnostic.CA2208.severity=error | ||
dotnet_diagnostic.CA2211.severity=error | ||
dotnet_diagnostic.CA2213.severity=error | ||
dotnet_diagnostic.CA2215.severity=error | ||
dotnet_diagnostic.CA2216.severity=error | ||
dotnet_diagnostic.CA2217.severity=error | ||
dotnet_diagnostic.CA2226.severity=error | ||
dotnet_diagnostic.CA2227.severity=error | ||
dotnet_diagnostic.CA2231.severity=error | ||
dotnet_diagnostic.CA2241.severity=error | ||
dotnet_diagnostic.CA2242.severity=error | ||
dotnet_diagnostic.CA2245.severity=error | ||
dotnet_diagnostic.CA2247.severity=error | ||
dotnet_diagnostic.CA2248.severity=error | ||
dotnet_diagnostic.CA1802.severity=error | ||
dotnet_diagnostic.CA1806.severity=error | ||
dotnet_diagnostic.CA1810.severity=error | ||
dotnet_diagnostic.CA1813.severity=error | ||
dotnet_diagnostic.CA1815.severity=error | ||
dotnet_diagnostic.CA1819.severity=error | ||
dotnet_diagnostic.CA1821.severity=error | ||
dotnet_diagnostic.CA1822.severity=error | ||
dotnet_diagnostic.CA1823.severity=error | ||
dotnet_diagnostic.CA1826.severity=error | ||
dotnet_diagnostic.CA1827.severity=error | ||
dotnet_diagnostic.CA1828.severity=error | ||
dotnet_diagnostic.CA1829.severity=error | ||
dotnet_diagnostic.CA1830.severity=error | ||
dotnet_diagnostic.CA1831.severity=error | ||
dotnet_diagnostic.CA1832.severity=error | ||
dotnet_diagnostic.CA1833.severity=error | ||
dotnet_diagnostic.CA1834.severity=error | ||
dotnet_diagnostic.CA1835.severity=error | ||
dotnet_diagnostic.CA1836.severity=error | ||
dotnet_diagnostic.CA1837.severity=error | ||
dotnet_diagnostic.CA1838.severity=error | ||
dotnet_diagnostic.CA1707.severity=error | ||
dotnet_diagnostic.CA1708.severity=error | ||
dotnet_diagnostic.CA1710.severity=error | ||
dotnet_diagnostic.CA1711.severity=error | ||
dotnet_diagnostic.CA1712.severity=error | ||
dotnet_diagnostic.CA1713.severity=error | ||
dotnet_diagnostic.CA1715.severity=error | ||
dotnet_diagnostic.CA1716.severity=error | ||
dotnet_diagnostic.CA1720.severity=error | ||
dotnet_diagnostic.CA1721.severity=error | ||
dotnet_diagnostic.CA1724.severity=error | ||
dotnet_diagnostic.CA1725.severity=error | ||
dotnet_diagnostic.CA1700.severity=error | ||
dotnet_diagnostic.CA1508.severity=error | ||
dotnet_diagnostic.CA1509.severity=error | ||
dotnet_diagnostic.CA1506.severity=silent | ||
dotnet_diagnostic.CA1505.severity=error | ||
dotnet_diagnostic.CA1502.severity=silent | ||
dotnet_diagnostic.CA1501.severity=error | ||
dotnet_diagnostic.CA1002.severity=error | ||
dotnet_diagnostic.CA1003.severity=error | ||
dotnet_diagnostic.CA1005.severity=error | ||
dotnet_diagnostic.CA1008.severity=error | ||
dotnet_diagnostic.CA1010.severity=error | ||
dotnet_diagnostic.CA1012.severity=error | ||
dotnet_diagnostic.CA1014.severity=error | ||
dotnet_diagnostic.CA1017.severity=error | ||
dotnet_diagnostic.CA1018.severity=error | ||
dotnet_diagnostic.CA1024.severity=error | ||
dotnet_diagnostic.CA1027.severity=error | ||
dotnet_diagnostic.CA1030.severity=error | ||
dotnet_diagnostic.CA1031.severity=error | ||
dotnet_diagnostic.CA1033.severity=error | ||
dotnet_diagnostic.CA1034.severity=error | ||
dotnet_diagnostic.CA1036.severity=error | ||
dotnet_diagnostic.CA1040.severity=error | ||
dotnet_diagnostic.CA1041.severity=error | ||
dotnet_diagnostic.CA1043.severity=error | ||
dotnet_diagnostic.CA1044.severity=error | ||
dotnet_diagnostic.CA1045.severity=error | ||
dotnet_diagnostic.CA1046.severity=error | ||
dotnet_diagnostic.CA1050.severity=error | ||
dotnet_diagnostic.CA1051.severity=error | ||
dotnet_diagnostic.CA1052.severity=error | ||
dotnet_diagnostic.CA1054.severity=error | ||
dotnet_diagnostic.CA1055.severity=error | ||
dotnet_diagnostic.CA1056.severity=error | ||
dotnet_diagnostic.CA1058.severity=error | ||
dotnet_diagnostic.CA1061.severity=error | ||
dotnet_diagnostic.CA1062.severity=error | ||
dotnet_diagnostic.CA1063.severity=error | ||
dotnet_diagnostic.CA1064.severity=error | ||
dotnet_diagnostic.CA1066.severity=error | ||
dotnet_diagnostic.CA1067.severity=error | ||
dotnet_diagnostic.CA1068.severity=error | ||
dotnet_diagnostic.CA1069.severity=error | ||
############################### | ||
# C# Coding Conventions # | ||
############################### | ||
[*.cs] | ||
# var preferences | ||
csharp_style_var_for_built_in_types = true:error | ||
csharp_style_var_when_type_is_apparent =true:error | ||
csharp_style_var_elsewhere =true:error | ||
# Expression-bodied members | ||
csharp_style_expression_bodied_methods =when_on_single_line:error | ||
csharp_style_expression_bodied_constructors = false:silent | ||
csharp_style_expression_bodied_operators =when_on_single_line:error | ||
csharp_style_expression_bodied_properties =when_on_single_line:error | ||
csharp_style_expression_bodied_indexers =when_on_single_line:error | ||
csharp_style_expression_bodied_accessors =when_on_single_line:error | ||
csharp_style_expression_bodied_lambdas =when_on_single_line:error | ||
# Pattern matching preferences | ||
csharp_style_pattern_matching_over_is_with_cast_check =true:error | ||
csharp_style_pattern_matching_over_as_with_null_check =true:error | ||
# Null-checking preferences | ||
csharp_style_throw_expression =true:warning | ||
csharp_style_conditional_delegate_call =true:error | ||
# Modifier preferences | ||
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion | ||
# Expression-level preferences | ||
csharp_prefer_braces = true:suggestion | ||
csharp_prefer_simple_using_statement =true:error | ||
csharp_style_deconstructed_variable_declaration = true:suggestion | ||
csharp_prefer_simple_default_expression =true:error | ||
csharp_style_pattern_local_over_anonymous_function = true:suggestion | ||
csharp_style_inlined_variable_declaration =true:error | ||
############################### | ||
# C# Formatting Rules # | ||
############################### | ||
# New line preferences | ||
csharp_new_line_before_open_brace = all | ||
csharp_new_line_before_else = true | ||
csharp_new_line_before_catch = true | ||
csharp_new_line_before_finally = true | ||
csharp_new_line_before_members_in_object_initializers = true | ||
csharp_new_line_before_members_in_anonymous_types = true | ||
csharp_new_line_between_query_expression_clauses = true | ||
# Indentation preferences | ||
csharp_indent_case_contents = true | ||
csharp_indent_switch_labels = true | ||
csharp_indent_labels = flush_left | ||
# Space preferences | ||
csharp_space_after_cast = false | ||
csharp_space_after_keywords_in_control_flow_statements = true | ||
csharp_space_between_method_call_parameter_list_parentheses = false | ||
csharp_space_between_method_declaration_parameter_list_parentheses = false | ||
csharp_space_between_parentheses = false | ||
csharp_space_before_colon_in_inheritance_clause = true | ||
csharp_space_after_colon_in_inheritance_clause = true | ||
csharp_space_around_binary_operators = before_and_after | ||
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false | ||
csharp_space_between_method_call_name_and_opening_parenthesis = false | ||
csharp_space_between_method_call_empty_parameter_list_parentheses = false | ||
# Wrapping preferences | ||
csharp_preserve_single_line_statements = true | ||
csharp_preserve_single_line_blocks = true | ||
csharp_using_directive_placement=outside_namespace:error | ||
csharp_style_prefer_index_operator=true:warning | ||
csharp_style_prefer_range_operator=true:warning | ||
csharp_style_unused_value_assignment_preference=discard_variable:error | ||
csharp_prefer_static_local_function=true:error | ||
csharp_style_prefer_switch_expression=true:error | ||
csharp_style_prefer_not_pattern=true:error | ||
csharp_style_prefer_pattern_matching=true:error | ||
dotnet_diagnostic.IDE0051.severity=error | ||
dotnet_diagnostic.IDE0052.severity=error | ||
dotnet_diagnostic.IDE0064.severity=error | ||
dotnet_diagnostic.IDE0076.severity=error | ||
dotnet_diagnostic.IDE0077.severity=error | ||
dotnet_diagnostic.IDE0043.severity=error | ||
dotnet_diagnostic.CA1070.severity=error | ||
dotnet_diagnostic.CA1309.severity=error | ||
dotnet_diagnostic.CA2014.severity=error | ||
dotnet_diagnostic.CA2016.severity=error | ||
dotnet_diagnostic.IDE0004.severity=error | ||
dotnet_diagnostic.IDE0005.severity=error | ||
dotnet_diagnostic.IDE0005_gen.severity=error | ||
dotnet_diagnostic.IDE0007.severity=error | ||
dotnet_diagnostic.IDE0008.severity=silent | ||
dotnet_diagnostic.IDE0010.severity=silent | ||
dotnet_diagnostic.IDE0009.severity=error | ||
dotnet_diagnostic.IDE0011.severity=error | ||
dotnet_diagnostic.IDE0016.severity=error | ||
dotnet_diagnostic.IDE0017.severity=error | ||
dotnet_diagnostic.IDE0018.severity=error | ||
dotnet_diagnostic.IDE0028.severity=error | ||
dotnet_diagnostic.IDE0029.severity=error | ||
dotnet_diagnostic.IDE0030.severity=error | ||
dotnet_diagnostic.IDE0031.severity=error | ||
dotnet_diagnostic.IDE0032.severity=error | ||
dotnet_diagnostic.IDE0034.severity=error | ||
dotnet_diagnostic.IDE0035.severity=error | ||
dotnet_diagnostic.IDE0041.severity=error | ||
dotnet_diagnostic.IDE0022.severity=silent | ||
dotnet_diagnostic.IDE0056.severity=error | ||
dotnet_diagnostic.IDE0057.severity=error | ||
dotnet_diagnostic.IDE0059.severity=error | ||
dotnet_diagnostic.IDE0060.severity=error | ||
dotnet_diagnostic.IDE0062.severity=error | ||
dotnet_diagnostic.IDE0063.severity=error | ||
dotnet_diagnostic.IDE0065.severity=error | ||
dotnet_diagnostic.IDE0066.severity=error | ||
dotnet_diagnostic.IDE0071.severity=error | ||
dotnet_diagnostic.IDE0082.severity=error | ||
dotnet_diagnostic.CA2244.severity=error | ||
dotnet_diagnostic.CA1801.severity=error | ||
dotnet_diagnostic.CA1820.severity=error | ||
dotnet_diagnostic.CA1805.severity=error | ||
dotnet_diagnostic.CA1812.severity=error | ||
dotnet_diagnostic.CA1824.severity=error | ||
dotnet_diagnostic.CA1825.severity=error | ||
dotnet_diagnostic.CA1507.severity=error | ||
dotnet_diagnostic.CA1001.severity=error | ||
dotnet_diagnostic.CA1065.severity=error | ||
dotnet_diagnostic.IDE0090.severity=none | ||
csharp_style_namespace_declarations=file_scoped:error | ||
############################### | ||
# VB Coding Conventions # | ||
############################### | ||
[*.vb] | ||
# Modifier preferences | ||
visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async:suggestion | ||
dotnet_diagnostic.CA1047.severity=error | ||
|
Oops, something went wrong.