@@ -38,105 +38,66 @@ dotnet_style_parentheses_in_other_operators = never_if_unnecessary:suggestion
3838# アクセス修飾子の設定
3939dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
4040
41- # 結合式を使用する
4241dotnet_style_coalesce_expression = true :suggestion
43- # コレクション初期化子を使用する
4442dotnet_style_collection_initializer = true :suggestion
45- # 明示的に提供されたタプル名を使用する
4643dotnet_style_explicit_tuple_names = true :suggestion
47- # 可能であれば、null 条件演算子を使用する
4844dotnet_style_null_propagation = true :silent
49- # オブジェクト初期化子を使用する
5045dotnet_style_object_initializer = true :warning
51- # 折り返し時の演算子の位置
5246dotnet_style_operator_placement_when_wrapping = beginning_of_line
53- # 複合代入を使用する
5447dotnet_style_prefer_compound_assignment = true :silent
55- # 代入に条件式を使用する
5648dotnet_style_prefer_conditional_expression_over_assignment = true :silent
57- # 戻り値に条件式を使用する
5849dotnet_style_prefer_conditional_expression_over_return = true :silent
59- # 推論された匿名型のメンバー名を優先する
6050dotnet_style_prefer_inferred_anonymous_type_member_names = true :suggestion
61- # 推論されたタプル要素名を優先する
6251dotnet_style_prefer_inferred_tuple_names = true :suggestion
63- # 参照の等価性メソッドよりもnull検査を優先する
6452dotnet_style_prefer_is_null_check_over_reference_equality_method = true :suggestion
65- # 簡略化した条件式を使用する
6653dotnet_style_prefer_simplified_boolean_expressions = true :suggestion
67- # 補間文字列を簡略化する
6854dotnet_style_prefer_simplified_interpolation = true :suggestion
6955
70- # 読み取り専用修飾子を追加する
7156dotnet_style_readonly_field = true :silent
7257
73- # 使用されていないパラメーターを削除する
7458dotnet_code_quality_unused_parameters = all:silent
7559
76- # 複数の空行の連続を許可するか
7760dotnet_style_allow_multiple_blank_lines_experimental = false :suggestion
7861
79- # ラムダ式の省略を強制するか
8062dotnet_diagnostic.IDE0200.severity = none
8163
82- # 未使用のusingを情報レベルでお知らせ
8364dotnet_diagnostic.IDE0005.severity = suggestion
8465
85- # プライマリコンストラクタを使用しない
8666dotnet_diagnostic.IDE0290.severity = none
8767
88- # publicでstaticで非readonlyなフィールドへの警告を行うか
8968dotnet_diagnostic.CA2211.severity = none
9069
91- # thisにアクセスしないメソッドがstaticじゃないときに警告するか
9270dotnet_diagnostic.CA1822.severity = silent
9371
94- # 不要な値の代入を削除する
9572csharp_style_unused_value_assignment_preference = true :silent
9673
97- # 不要な抑制を削除する
9874dotnet_remove_unnecessary_suppression_exclusions = none
9975
100- # new式を簡略化する
10176csharp_style_implicit_object_creation_when_type_is_apparent = true :warning
10277
103- # varを使わず明示的に型を指定するか
10478csharp_style_var_elsewhere = false :silent
10579csharp_style_var_for_built_in_types = false :silent
10680csharp_style_var_when_type_is_apparent = false :silent
10781
108- # パターンマッチング設定
10982csharp_style_pattern_matching_over_as_with_null_check = true :suggestion
11083csharp_style_pattern_matching_over_is_with_cast_check = true :suggestion
11184csharp_style_prefer_not_pattern = true :suggestion
11285csharp_style_prefer_pattern_matching = true :suggestion
11386csharp_style_prefer_switch_expression = true :suggestion
11487
115- # nullチェックの実行時ではなく、ラムダ式を呼び出すときに、条件付き合体演算子 (?.) を使用する
11688csharp_style_conditional_delegate_call = true :suggestion
11789
118- # ローカル関数をstaticでマークする
11990csharp_prefer_static_local_function = true :suggestion
12091
121- # コードが1行であっても中かっこを使用するか
12292csharp_prefer_braces = false :suggestion
123- # 単純なusingステートメントを使用するか
12493csharp_prefer_simple_using_statement = true :suggestion
12594
126- # 式レベルの設定
12795csharp_prefer_simple_default_expression = true :suggestion
128- # 分解された変数宣言を優先するか
12996csharp_style_deconstructed_variable_declaration = true :suggestion
130- # 可能であれば、メソッド呼び出しの引数リスト内で out 変数をインラインで宣言しするか
13197csharp_style_inlined_variable_declaration = true :suggestion
132- # 匿名関数よりローカル関数を優先するか
13398csharp_style_pattern_local_over_anonymous_function = true :suggestion
134- # コレクションの末尾からのインデックスを計算するときに、^ 演算子を使用するか
13599csharp_style_prefer_index_operator = true :suggestion
136- # コレクションの "スライス" を抽出するときに、範囲演算子 .. を使用するか
137100csharp_style_prefer_range_operator = true :suggestion
138- # throw ステートメントの代わりに throw 式を使用します
139101csharp_style_throw_expression = true :suggestion
140102
141- # 連続する中括弧の間の空行を許可するか
142103csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false :suggestion
0 commit comments