1+ [* .cs ]
2+
3+ # WFO1000: A property should determine its property content serialization with the DesignerSerializationVisibilityAttribute, DefaultValueAttribute or the ShouldSerializeProperty method
4+ dotnet_diagnostic.WFO1000.severity = silent
5+ [* .cs ]
6+ # ### 命名スタイル ####
7+
8+ # 名前付けルール
9+
10+ dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
11+ dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
12+ dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i
13+
14+ dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
15+ dotnet_naming_rule.types_should_be_pascal_case.symbols = types
16+ dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
17+
18+ # 記号の仕様
19+
20+ dotnet_naming_symbols.interface.applicable_kinds = interface
21+ dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
22+ dotnet_naming_symbols.interface.required_modifiers =
23+
24+ dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
25+ dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
26+ dotnet_naming_symbols.types.required_modifiers =
27+
28+ # 命名スタイル
29+
30+ dotnet_naming_style.begins_with_i.required_prefix = I
31+ dotnet_naming_style.begins_with_i.required_suffix =
32+ dotnet_naming_style.begins_with_i.word_separator =
33+ dotnet_naming_style.begins_with_i.capitalization = pascal_case
34+
35+ dotnet_naming_style.pascal_case.required_prefix =
36+ dotnet_naming_style.pascal_case.required_suffix =
37+ dotnet_naming_style.pascal_case.word_separator =
38+ dotnet_naming_style.pascal_case.capitalization = pascal_case
39+ csharp_indent_labels = one_less_than_current
40+ csharp_space_around_binary_operators = before_and_after
41+ csharp_using_directive_placement = outside_namespace:silent
42+ csharp_style_conditional_delegate_call = true :suggestion
43+ csharp_style_var_for_built_in_types = false :silent
44+ csharp_style_var_when_type_is_apparent = false :silent
45+ csharp_style_var_elsewhere = false :silent
46+ csharp_prefer_simple_using_statement = true :suggestion
47+ csharp_prefer_braces = true :silent
48+ csharp_style_namespace_declarations = block_scoped:silent
49+ csharp_style_prefer_method_group_conversion = true :silent
50+ csharp_style_prefer_top_level_statements = true :silent
51+ csharp_style_prefer_primary_constructors = true :suggestion
52+ csharp_prefer_system_threading_lock = true :suggestion
53+ csharp_style_prefer_switch_expression = true :suggestion
54+ csharp_style_prefer_pattern_matching = true :silent
55+ csharp_style_pattern_matching_over_is_with_cast_check = true :suggestion
56+ csharp_style_pattern_matching_over_as_with_null_check = true :suggestion
57+ csharp_style_prefer_not_pattern = true :suggestion
58+ csharp_style_prefer_extended_property_pattern = true :suggestion
59+ csharp_prefer_static_local_function = true :suggestion
60+ csharp_prefer_static_anonymous_function = true :suggestion
61+ csharp_style_prefer_readonly_struct = true :suggestion
62+ csharp_style_prefer_readonly_struct_member = true :suggestion
63+ csharp_style_expression_bodied_methods = false :silent
64+ csharp_style_expression_bodied_constructors = false :silent
65+ csharp_style_expression_bodied_operators = false :silent
66+ csharp_style_expression_bodied_properties = true :silent
67+ csharp_style_expression_bodied_indexers = true :silent
68+ csharp_style_expression_bodied_accessors = true :silent
69+
70+ [* .vb ]
71+ # ### 命名スタイル ####
72+
73+ # 名前付けルール
74+
75+ dotnet_naming_rule.interface_should_be_i_で始まる.severity = suggestion
76+ dotnet_naming_rule.interface_should_be_i_で始まる.symbols = interface
77+ dotnet_naming_rule.interface_should_be_i_で始まる.style = i_で始まる
78+
79+ dotnet_naming_rule.型_should_be_パスカル_ケース.severity = suggestion
80+ dotnet_naming_rule.型_should_be_パスカル_ケース.symbols = 型
81+ dotnet_naming_rule.型_should_be_パスカル_ケース.style = パスカル_ケース
82+
83+ dotnet_naming_rule.フィールド以外のメンバー_should_be_パスカル_ケース.severity = suggestion
84+ dotnet_naming_rule.フィールド以外のメンバー_should_be_パスカル_ケース.symbols = フィールド以外のメンバー
85+ dotnet_naming_rule.フィールド以外のメンバー_should_be_パスカル_ケース.style = パスカル_ケース
86+
87+ # 記号の仕様
88+
89+ dotnet_naming_symbols.interface.applicable_kinds = interface
90+ dotnet_naming_symbols.interface.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
91+ dotnet_naming_symbols.interface.required_modifiers =
92+
93+ dotnet_naming_symbols.型.applicable_kinds = class, struct, interface, enum
94+ dotnet_naming_symbols.型.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
95+ dotnet_naming_symbols.型.required_modifiers =
96+
97+ dotnet_naming_symbols.フィールド以外のメンバー.applicable_kinds = property, event, method
98+ dotnet_naming_symbols.フィールド以外のメンバー.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
99+ dotnet_naming_symbols.フィールド以外のメンバー.required_modifiers =
100+
101+ # 命名スタイル
102+
103+ dotnet_naming_style.i_で始まる.required_prefix = I
104+ dotnet_naming_style.i_で始まる.required_suffix =
105+ dotnet_naming_style.i_で始まる.word_separator =
106+ dotnet_naming_style.i_で始まる.capitalization = pascal_case
107+
108+ dotnet_naming_style.パスカル_ケース.required_prefix =
109+ dotnet_naming_style.パスカル_ケース.required_suffix =
110+ dotnet_naming_style.パスカル_ケース.word_separator =
111+ dotnet_naming_style.パスカル_ケース.capitalization = pascal_case
112+
113+ dotnet_naming_style.パスカル_ケース.required_prefix =
114+ dotnet_naming_style.パスカル_ケース.required_suffix =
115+ dotnet_naming_style.パスカル_ケース.word_separator =
116+ dotnet_naming_style.パスカル_ケース.capitalization = pascal_case
117+
118+ [* .{cs,vb} ]
119+ tab_width = 4
120+ indent_size = 4
121+ dotnet_style_operator_placement_when_wrapping = beginning_of_line
122+ end_of_line = crlf
123+ dotnet_style_qualification_for_field = false :silent
124+ dotnet_style_qualification_for_property = false :silent
125+ dotnet_style_qualification_for_method = false :silent
126+ dotnet_style_qualification_for_event = false :silent
127+ dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
128+ dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
129+ dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
130+ dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent
131+ dotnet_code_quality_unused_parameters = all:suggestion
132+ dotnet_style_readonly_field = true :suggestion
133+ dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
0 commit comments