JetBrains Rider 2026.1 Help

C# のコードインスペクション

C# では、JetBrains Rider 2026.1 は 1253 エラーを検出するインスペクション (壊れた構文、未解決のシンボル、コンパイラーエラーなど。これらのインスペクションは設定や無効化はできません)と、1076 独自のコードインスペクションの 2 種類のコードインスペクションを提供しており、後者は 無効化したり、その 重要度レベルを変更したりできます。
これらの コードインスペクションは、開いているすべてのファイルの 設計時にコードの問題を検出するのに役立ち、さらに 特定のスコープ内でコードの問題を見つけることもできます。

構成可能な C# インスペクションは、 カテゴリ別にグループ化されて以下にリストされています。

コード通知 (3 インスペクション)

このカテゴリには、重要度レベルが低いコードインスペクションがまとめられています。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

C# 14 のスパンパラメーターによるオーバーロード解決における重大な変更
CSharp14OverloadResolutionWithSpanBreakingChange
resharper_c_sharp14_overload_resolution_with_span_breaking_change_highlighting

提案

メソッドの呼び出しをスキップする
InvocationIsSkipped
resharper_invocation_is_skipped_highlighting

ヒント

コードの一部を解析できません
NonParsableElement
resharper_non_parsable_element_highlighting

警告

一般的なプラクティスとコードの改善 (172 インスペクション)

このカテゴリには、主にコードの可読性に影響する中程度の重大さの問題を検出するインスペクションがまとめられています。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

派生型を介した型の静的メンバーへのアクセス
AccessToStaticMemberViaDerivedType
resharper_access_to_static_member_via_derived_type_highlighting

警告

'Stream.Read()' によって読み取られた実際のバイト数は無視されます
StreamReadReturnValueIgnored
resharper_stream_read_return_value_ignored_highlighting

警告

ローカル関数の前に明示的な「return」または「continue」を追加する
SeparateLocalFunctionsWithJumpStatement
resharper_separate_local_functions_with_jump_statement_highlighting

ヒント

階層のアノテーション複製
AnnotationRedundancyInHierarchy
resharper_annotation_redundancy_in_hierarchy_highlighting

警告

自動プロパティは取得専用にすることができます (非公開アクセシビリティ)
AutoPropertyCanBeMadeGetOnly.Global
resharper_auto_property_can_be_made_get_only_global_highlighting

提案

自動プロパティは取得専用にすることができます (private アクセス)
AutoPropertyCanBeMadeGetOnly.Local
resharper_auto_property_can_be_made_get_only_local_highlighting

提案

基本メンバーには「params」パラメーターがありますが、オーバーライドにはありません
BaseMemberHasParams
resharper_base_member_has_params_highlighting

警告

「追加」の前に「含む」を簡略化できます
CanSimplifySetAddingWithSingleCall
resharper_can_simplify_set_adding_with_single_call_highlighting

提案

キャスト式は明示的な型引数に置き換えることができます
CanReplaceCastWithTypeArgument
resharper_can_replace_cast_with_type_argument_highlighting

ヒント

キャスト式は明示的な変数型に置き換えることができます
CanReplaceCastWithVariableType
resharper_can_replace_cast_with_variable_type_highlighting

ヒント

キャスト式はラムダの戻り値の型に置き換えることができます
CanReplaceCastWithLambdaReturnType
resharper_can_replace_cast_with_lambda_return_type_highlighting

ヒント

キャスト式は簡略化された型引数に置き換えることができます
CanReplaceCastWithShorterTypeArgument
resharper_can_replace_cast_with_shorter_type_argument_highlighting

提案

ロックフィールドタイプを 'System.Threading.Lock' に変更する
ChangeFieldTypeToSystemThreadingLock
resharper_change_field_type_to_system_threading_lock_highlighting

提案

代わりに参照等価をチェックする
CheckForReferenceEqualityInstead.1
resharper_check_for_reference_equality_instead_1_highlighting

提案

代わりに参照等価をチェックする
CheckForReferenceEqualityInstead.3
resharper_check_for_reference_equality_instead_3_highlighting

提案

代わりに参照等価をチェックする
CheckForReferenceEqualityInstead.2
resharper_check_for_reference_equality_instead_2_highlighting

提案

代わりに参照等価をチェックする
CheckForReferenceEqualityInstead.4
resharper_check_for_reference_equality_instead_4_highlighting

提案

クラスを密閉することができます (non-inheritable) (非公開アクセシビリティ)
ClassCanBeSealed.Global
resharper_class_can_be_sealed_global_highlighting

無効

クラスを密閉することができます (non-inheritable) (private アクセス)
ClassCanBeSealed.Local
resharper_class_can_be_sealed_local_highlighting

無効

紛らわしいボディのようなステートメント
MisleadingBodyLikeStatement
resharper_misleading_body_like_statement_highlighting

警告

非コンテナー型の宣言に対するコンテナーの null 許容性属性の使用
ContainerAnnotationRedundancy
resharper_container_annotation_redundancy_highlighting

警告

if do while を 'while' に変換
ConvertIfDoToWhile
resharper_convert_if_do_to_while_highlighting

提案

'if' を '||' に変換する
ConvertIfToOrExpression
resharper_convert_if_to_or_expression_highlighting

提案

ローカル変数またはフィールドを定数に変換する (非公開アクセシビリティ)
ConvertToConstant.Global
resharper_convert_to_constant_global_highlighting

ヒント

ローカル変数またはフィールドを定数に変換する (private アクセス)
ConvertToConstant.Local
resharper_convert_to_constant_local_highlighting

ヒント

推論された null 許容性宣言(パラメーターは null でないと推論される)
AnnotateNotNullParameter
resharper_annotate_not_null_parameter_highlighting

無効

推論された null 許容性宣言(パラメーターは null 許容と推論される)
AnnotateCanBeNullParameter
resharper_annotate_can_be_null_parameter_highlighting

無効

推論された null 許容性宣言(型メンバーは null でないと推論される)
AnnotateNotNullTypeMember
resharper_annotate_not_null_type_member_highlighting

無効

推論された null 許容性宣言(型メンバーは null 許容と推論される)
AnnotateCanBeNullTypeMember
resharper_annotate_can_be_null_type_member_highlighting

無効

辞書項目の削除は単一の「Remove」で簡素化できます
CanSimplifyDictionaryRemovingWithSingleCall
resharper_can_simplify_dictionary_removing_with_single_call_highlighting

提案

辞書検索は「GetValueOrDefault」で簡素化できます
CanSimplifyDictionaryTryGetValueWithGetValueOrDefault
resharper_can_simplify_dictionary_try_get_value_with_get_value_or_default_highlighting

提案

「TryAdd」で辞書検索を簡素化できます
CanSimplifyDictionaryLookupWithTryAdd
resharper_can_simplify_dictionary_lookup_with_try_add_highlighting

提案

辞書検索は「TryGetValue」で簡略化できます
CanSimplifyDictionaryLookupWithTryGetValue
resharper_can_simplify_dictionary_lookup_with_try_get_value_highlighting

提案

空のステートメントは冗長です
EmptyStatement
resharper_empty_statement_highlighting

警告

共通プロパティパターンの抽出
ExtractCommonPropertyPattern
resharper_extract_common_property_pattern_highlighting

ヒント

フィールドは読み取り専用にすることができます (非公開アクセシビリティ)
FieldCanBeMadeReadOnly.Global
resharper_field_can_be_made_read_only_global_highlighting

提案

フィールドは読み取り専用にすることができます (private アクセス)
FieldCanBeMadeReadOnly.Local
resharper_field_can_be_made_read_only_local_highlighting

提案

取得専用の自動プロパティは割り当てられません
UnassignedGetOnlyAutoProperty
resharper_unassigned_get_only_auto_property_highlighting

警告

条件の反転
InvertCondition.1
resharper_invert_condition_1_highlighting

ヒント

反復変数はより具体的な型で宣言できます
MoreSpecificForeachVariableTypeAvailable
resharper_more_specific_foreach_variable_type_available_highlighting

提案

ローカル変数宣言と代入を結合する
JoinDeclarationAndInitializer
resharper_join_declaration_and_initializer_highlighting

提案

ローカル関数を静的にすることができます
LocalFunctionCanBeMadeStatic
resharper_local_function_can_be_made_static_highlighting

無効

ローカル変数の宣言スコープが広すぎます
TooWideLocalVariableScope
resharper_too_wide_local_variable_scope_highlighting

提案

抽象クラスでコンストラクターを保護する
PublicConstructorInAbstractClass
resharper_public_constructor_in_abstract_class_highlighting

提案

メンバーはプライベートにすることができます (非公開アクセシビリティ)
MemberCanBePrivate.Global
resharper_member_can_be_private_global_highlighting

提案

メンバーはプライベートにすることができます (private アクセス)
MemberCanBePrivate.Local
resharper_member_can_be_private_local_highlighting

提案

メンバーを保護することができます (非公開アクセシビリティ)
MemberCanBeProtected.Global
resharper_member_can_be_protected_global_highlighting

提案

メンバーを保護することができます (private アクセス)
MemberCanBeProtected.Local
resharper_member_can_be_protected_local_highlighting

提案

メンバーは静的にすることができます (共有) (非公開アクセシビリティ)
MemberCanBeMadeStatic.Global
resharper_member_can_be_made_static_global_highlighting

ヒント

メンバーは静的にすることができます (共有) (private アクセス)
MemberCanBeMadeStatic.Local
resharper_member_can_be_made_static_local_highlighting

ヒント

メンバーまたは型を内部にすることができます (友達)
MemberCanBeInternal
resharper_member_can_be_internal_highlighting

無効

メソッドに Async オーバーロードがあります
MethodHasAsyncOverload
resharper_method_has_async_overload_highlighting

提案

メソッドにキャンセルサポート付きの Async オーバーロードがあります
MethodHasAsyncOverloadWithCancellation
resharper_method_has_async_overload_with_cancellation_highlighting

提案

キャンセルをサポートするメソッド
MethodSupportsCancellation
resharper_method_supports_cancellation_highlighting

提案

非公開または内部型またはメンバーの XML コメントがありません
InternalOrPrivateMemberNotDocumented
resharper_internal_or_private_member_not_documented_highlighting

無効

複数の null 可能な属性の使用
MultipleNullableAttributesUsage
resharper_multiple_nullable_attributes_usage_highlighting

警告

ネストされた文字列補間はインライン化できます
NestedStringInterpolation
resharper_nested_string_interpolation_highlighting

提案

void 型または値型の宣言での null 許容性属性の使用
AnnotationRedundancyAtValueType
resharper_annotation_redundancy_at_value_type_highlighting

警告

他のコードから直接参照できない宣言で使用された null 許容性属性
NotObservableAnnotationRedundancy
resharper_not_observable_annotation_redundancy_highlighting

警告

パラメーターは基本型で宣言できます
SuggestBaseTypeForParameter
resharper_suggest_base_type_for_parameter_highlighting

無効

コンストラクターのパラメーターは基本型で宣言できる
SuggestBaseTypeForParameterInConstructor
resharper_suggest_base_type_for_parameter_in_constructor_highlighting

無効

パラメーターの型は IEnumerable<T> (非公開アクセシビリティ)
ParameterTypeCanBeEnumerable.Global
resharper_parameter_type_can_be_enumerable_global_highlighting

無効

パラメーターの型は IEnumerable<T> (private アクセス)
ParameterTypeCanBeEnumerable.Local
resharper_parameter_type_can_be_enumerable_local_highlighting

無効

'default' または 'new()' よりも具体的な値を使用することをお勧めする
PreferConcreteValueOverDefault
resharper_prefer_concrete_value_over_default_highlighting

提案

プロパティは init のみにできます(非公開アクセシビリティ)
PropertyCanBeMadeInitOnly.Global
resharper_property_can_be_made_init_only_global_highlighting

提案

プロパティは init のみにできます(private アクセス)
PropertyCanBeMadeInitOnly.Local
resharper_property_can_be_made_init_only_local_highlighting

提案

「return」または「continue」の後にローカル関数を置きます
MoveLocalFunctionAfterJumpStatement
resharper_move_local_function_after_jump_statement_highlighting

ヒント

冗長な「is」
RedundantIsBeforeRelationalPattern
resharper_redundant_is_before_relational_pattern_highlighting

提案

コンストラクター呼び出しを削除します
RemoveConstructorInvocation
resharper_remove_constructor_invocation_highlighting

無効

冗長なステートメントを削除
RemoveRedundantOrStatement.False
resharper_remove_redundant_or_statement_false_highlighting

提案

冗長なステートメントを削除
RemoveRedundantOrStatement.True
resharper_remove_redundant_or_statement_true_highlighting

提案

ToList() を削除
RemoveToList.1
resharper_remove_to_list_1_highlighting

提案

ToList() を削除
RemoveToList.2
resharper_remove_to_list_2_highlighting

提案

'async' コードは 'Task' 戻り値に置き換えてください
ReplaceAsyncWithTaskReturn
resharper_replace_async_with_task_return_highlighting

無効

FirstOrDefault($args$)に置き換えます
ReplaceWithFirstOrDefault.1
resharper_replace_with_first_or_default_1_highlighting

提案

FirstOrDefault($args$)に置き換えます
ReplaceWithFirstOrDefault.2
resharper_replace_with_first_or_default_2_highlighting

提案

FirstOrDefault($args$)に置き換えます
ReplaceWithFirstOrDefault.3
resharper_replace_with_first_or_default_3_highlighting

提案

FirstOrDefault($args$)に置き換えます
ReplaceWithFirstOrDefault.4
resharper_replace_with_first_or_default_4_highlighting

提案

LastOrDefault($args$)に置き換えます
ReplaceWithLastOrDefault.1
resharper_replace_with_last_or_default_1_highlighting

提案

LastOrDefault($args$)に置き換えます
ReplaceWithLastOrDefault.2
resharper_replace_with_last_or_default_2_highlighting

提案

LastOrDefault($args$)に置き換えます
ReplaceWithLastOrDefault.3
resharper_replace_with_last_or_default_3_highlighting

提案

LastOrDefault($args$)に置き換えます
ReplaceWithLastOrDefault.4
resharper_replace_with_last_or_default_4_highlighting

提案

OfType<T>().Any() に置き換えます
ReplaceWithOfType.Any.1
resharper_replace_with_of_type_any_1_highlighting

提案

OfType<T>().Any() に置き換えます(OfType<T>().Any(..) に置き換えます)
ReplaceWithOfType.Any.2
resharper_replace_with_of_type_any_2_highlighting

提案

OfType<T>().Count() に置き換えます
ReplaceWithOfType.Count.1
resharper_replace_with_of_type_count_1_highlighting

提案

OfType<T>().Count() に置き換えます(OfType<T>().Count(..) に置き換えます)
ReplaceWithOfType.Count.2
resharper_replace_with_of_type_count_2_highlighting

提案

OfType<T>().First() に置き換えます
ReplaceWithOfType.First.1
resharper_replace_with_of_type_first_1_highlighting

提案

OfType<T>().First() に置き換えます(OfType<T>().First(..) に置き換えます)
ReplaceWithOfType.First.2
resharper_replace_with_of_type_first_2_highlighting

提案

OfType<T>().FirstOrDefault() に置き換えます
ReplaceWithOfType.FirstOrDefault.1
resharper_replace_with_of_type_first_or_default_1_highlighting

提案

OfType<T>().FirstOrDefault() に置き換えます(OfType<T>().FirstOrDefault(..) に置き換えます)
ReplaceWithOfType.FirstOrDefault.2
resharper_replace_with_of_type_first_or_default_2_highlighting

提案

OfType<T>().Last() に置き換えます
ReplaceWithOfType.Last.1
resharper_replace_with_of_type_last_1_highlighting

提案

OfType<T>().Last() に置き換えます(OfType<T>().Last(..) に置き換えます)
ReplaceWithOfType.Last.2
resharper_replace_with_of_type_last_2_highlighting

提案

OfType<T>().LastOrDefault() に置き換えます
ReplaceWithOfType.LastOrDefault.1
resharper_replace_with_of_type_last_or_default_1_highlighting

提案

OfType<T>().LastOrDefault() に置き換えます(OfType<T>().LastOrDefault(..) に置き換えます)
ReplaceWithOfType.LastOrDefault.2
resharper_replace_with_of_type_last_or_default_2_highlighting

提案

OfType<T>().LongCount() に置き換えます
ReplaceWithOfType.LongCount
resharper_replace_with_of_type_long_count_highlighting

提案

OfType<T>().Single() に置き換えます
ReplaceWithOfType.Single.1
resharper_replace_with_of_type_single_1_highlighting

提案

OfType<T>().Single() に置き換えます(OfType<T>().Single(..) に置き換えます)
ReplaceWithOfType.Single.2
resharper_replace_with_of_type_single_2_highlighting

提案

OfType<T>().SingleOrDefault() に置き換えます
ReplaceWithOfType.SingleOrDefault.1
resharper_replace_with_of_type_single_or_default_1_highlighting

提案

OfType<T>().SingleOrDefault() に置き換えます(OfType<T>().SingleOrDefault(..) に置き換えます)
ReplaceWithOfType.SingleOrDefault.2
resharper_replace_with_of_type_single_or_default_2_highlighting

提案

OfType<T>().Where() に置き換えます(OfType<T>().Where(..) に置き換えます)
ReplaceWithOfType.Where
resharper_replace_with_of_type_where_highlighting

提案

単純な代入に置き換えます
ReplaceWithSimpleAssignment.True
resharper_replace_with_simple_assignment_true_highlighting

提案

単純な代入に置き換えます
ReplaceWithSimpleAssignment.False
resharper_replace_with_simple_assignment_false_highlighting

提案

単一の代入に置き換えます
ReplaceWithSingleAssignment.False
resharper_replace_with_single_assignment_false_highlighting

提案

単一の代入に置き換えます
ReplaceWithSingleAssignment.True
resharper_replace_with_single_assignment_true_highlighting

提案

Any(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToAny
resharper_replace_with_single_call_to_any_highlighting

提案

Count(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToCount
resharper_replace_with_single_call_to_count_highlighting

提案

First(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToFirst
resharper_replace_with_single_call_to_first_highlighting

提案

FirstOrDefault(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToFirstOrDefault
resharper_replace_with_single_call_to_first_or_default_highlighting

提案

Last(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToLast
resharper_replace_with_single_call_to_last_highlighting

提案

LastOrDefault(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToLastOrDefault
resharper_replace_with_single_call_to_last_or_default_highlighting

提案

Single(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToSingle
resharper_replace_with_single_call_to_single_highlighting

提案

SingleOrDefault(..) への単一呼び出しに置き換えます
ReplaceWithSingleCallToSingleOrDefault
resharper_replace_with_single_call_to_single_or_default_highlighting

提案

SingleOrDefault($args$)に置き換えます
ReplaceWithSingleOrDefault.1
resharper_replace_with_single_or_default_1_highlighting

提案

SingleOrDefault($args$)に置き換えます
ReplaceWithSingleOrDefault.2
resharper_replace_with_single_or_default_2_highlighting

提案

SingleOrDefault($args$)に置き換えます
ReplaceWithSingleOrDefault.3
resharper_replace_with_single_or_default_3_highlighting

提案

SingleOrDefault($args$)に置き換えます
ReplaceWithSingleOrDefault.4
resharper_replace_with_single_or_default_4_highlighting

提案

戻り値の型は IEnumerable<T>(非公開アクセシビリティ)にできます
ReturnTypeCanBeEnumerable.Global
resharper_return_type_can_be_enumerable_global_highlighting

無効

戻り値の型は IEnumerable<T>(private アクセス)にできます
ReturnTypeCanBeEnumerable.Local
resharper_return_type_can_be_enumerable_local_highlighting

無効

条件付き三項式を簡略化します
SimplifyConditionalTernaryExpression
resharper_simplify_conditional_ternary_expression_highlighting

提案

'IsInstanceOfType()' 呼び出しを簡略化します
CanSimplifyIsAssignableFrom
resharper_can_simplify_is_assignable_from_highlighting

提案

LINQ 式を簡略化します(「All」を使用)
SimplifyLinqExpressionUseAll
resharper_simplify_linq_expression_use_all_highlighting

提案

LINQ 式を簡略化します(「Any」を使用)
SimplifyLinqExpressionUseAny
resharper_simplify_linq_expression_use_any_highlighting

提案

否定パターンを簡略化します
DoubleNegationInPattern
resharper_double_negation_in_pattern_highlighting

提案

否定された関係パターンを簡略化します
NegationOfRelationalPattern
resharper_negation_of_relational_pattern_highlighting

提案

否定の等価式を簡略化します
NegativeEqualityExpression
resharper_negative_equality_expression_highlighting

提案

文字列比較を明示的に指定します
SpecifyStringComparison
resharper_specify_string_comparison_highlighting

ヒント

文字列カルチャを明示的に指定します
SpecifyACultureInStringConversionExplicitly
resharper_specify_a_culture_in_string_conversion_explicitly_highlighting

警告

文字列リテラルはインライン化できます
StringLiteralAsInterpolationArgument
resharper_string_literal_as_interpolation_argument_highlighting

提案

String.Compare はカルチャ固有です(string.Compare(文字列, int, 文字列, int) もカルチャ固有です)
StringCompareIsCultureSpecific.4
resharper_string_compare_is_culture_specific_4_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(文字列, int, 文字列, int, ブール) もカルチャ固有です)
StringCompareIsCultureSpecific.5
resharper_string_compare_is_culture_specific_5_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(文字列, int, 文字列, int, ブール) もカルチャ固有です)
StringCompareIsCultureSpecific.6
resharper_string_compare_is_culture_specific_6_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(文字列, 文字列) もカルチャ固有です)
StringCompareIsCultureSpecific.1
resharper_string_compare_is_culture_specific_1_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(文字列, 文字列, ブール) もカルチャ固有です)
StringCompareIsCultureSpecific.2
resharper_string_compare_is_culture_specific_2_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(文字列, 文字列, ブール) もカルチャ固有です)
StringCompareIsCultureSpecific.3
resharper_string_compare_is_culture_specific_3_highlighting

警告

String.CompareTo はカルチャ固有です
StringCompareToIsCultureSpecific
resharper_string_compare_to_is_culture_specific_highlighting

警告

String.EndsWith はカルチャ固有です(string.EndsWith(文字列) もカルチャ固有です)
StringEndsWithIsCultureSpecific
resharper_string_ends_with_is_culture_specific_highlighting

無効

String.IndexOf はカルチャ固有です(string.IndexOf(文字列) もカルチャ固有です)
StringIndexOfIsCultureSpecific.1
resharper_string_index_of_is_culture_specific_1_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(文字列, int) もカルチャ固有です)
StringIndexOfIsCultureSpecific.2
resharper_string_index_of_is_culture_specific_2_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(文字列, int) もカルチャ固有です)
StringIndexOfIsCultureSpecific.3
resharper_string_index_of_is_culture_specific_3_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(文字列) もカルチャ固有です)
StringLastIndexOfIsCultureSpecific.1
resharper_string_last_index_of_is_culture_specific_1_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(文字列, int) もカルチャ固有です)
StringLastIndexOfIsCultureSpecific.2
resharper_string_last_index_of_is_culture_specific_2_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(文字列, int) もカルチャ固有です)
StringLastIndexOfIsCultureSpecific.3
resharper_string_last_index_of_is_culture_specific_3_highlighting

警告

String.StartsWith はカルチャ固有です(string.StartsWith(文字列) もカルチャ固有です)
StringStartsWithIsCultureSpecific
resharper_string_starts_with_is_culture_specific_highlighting

無効

構造体は読み取り専用にすることができます
StructCanBeMadeReadOnly
resharper_struct_can_be_made_read_only_highlighting

提案

構造体には'IEquatable'の実装がありません (非公開アクセシビリティ)
StructLacksIEquatable.Global
resharper_struct_lacks_i_equatable_global_highlighting

警告

構造体には'IEquatable'の実装がありません (private アクセス)
StructLacksIEquatable.Local
resharper_struct_lacks_i_equatable_local_highlighting

警告

構造体メンバーを読み取り専用にすることができます
StructMemberCanBeMadeReadOnly
resharper_struct_member_can_be_made_read_only_highlighting

無効

デフォルトの等価メンバーを持つ構造体は比較に使用されます (非公開アクセシビリティ)
DefaultStructEqualityIsUsed.Global
resharper_default_struct_equality_is_used_global_highlighting

警告

デフォルトの等価メンバーを持つ構造体は比較に使用されます (private アクセス)
DefaultStructEqualityIsUsed.Local
resharper_default_struct_equality_is_used_local_highlighting

警告

try-catch と try-finally ステートメントを結合できます
TryStatementsCanBeMerged
resharper_try_statements_can_be_merged_highlighting

ヒント

タイプをファイルローカルにすることができます
MemberCanBeFileLocal
resharper_member_can_be_file_local_highlighting

無効

型パラメーターは共変または反変として宣言することができます
TypeParameterCanBeVariant
resharper_type_parameter_can_be_variant_highlighting

提案

レコード内で疑わしい等価性を持つ型が使用されています (非公開アクセシビリティ)
TypeWithSuspiciousEqualityIsUsedInRecord.Global
resharper_type_with_suspicious_equality_is_used_in_record_global_highlighting

警告

レコード内で疑わしい等価性を持つ型が使用されています (private アクセス)
TypeWithSuspiciousEqualityIsUsedInRecord.Local
resharper_type_with_suspicious_equality_is_used_in_record_local_highlighting

警告

デフォルトの構造体の等価性の使用
UsageOfDefaultStructEquality
resharper_usage_of_default_struct_equality_highlighting

警告

'ArgumentException.ThrowIfNullOrEmpty/ThrowIfNullOrWhiteSpace' を使用する
UseArgumentExceptionThrowIfMethod
resharper_use_argument_exception_throw_if_method_highlighting

無効

'ArgumentNullException.ThrowIfNull' を使用する
UseThrowIfNullMethod
resharper_use_throw_if_null_method_highlighting

無効

配列作成式を使用する
UseArrayCreationExpression.1
resharper_use_array_creation_expression_1_highlighting

提案

配列作成式を使用する
UseArrayCreationExpression.2
resharper_use_array_creation_expression_2_highlighting

提案

'Array.Empty<T>()' を使用してください
UseArrayEmptyMethod
resharper_use_array_empty_method_highlighting

提案

キャンセルトークンを使用
UseCancellationTokenForIAsyncEnumerable
resharper_use_cancellation_token_for_i_async_enumerable_highlighting

提案

コンパイラーサポートのある null 許容性属性を使用してください
UseNullableAttributesSupportedByCompiler
resharper_use_nullable_attributes_supported_by_compiler_highlighting

提案

'EventArgs.Empty' を使用する
UseEventArgsEmptyField
resharper_use_event_args_empty_field_highlighting

提案

インデックス付きプロパティを使用する
UseIndexedProperty
resharper_use_indexed_property_highlighting

提案

'is' 演算子を使用する
CanSimplifyIsInstanceOfType
resharper_can_simplify_is_instance_of_type_highlighting

提案

Any() メソッドを使用する
UseMethodAny.0
resharper_use_method_any_0_highlighting

提案

Any() メソッドを使用する
UseMethodAny.1
resharper_use_method_any_1_highlighting

提案

Any() メソッドを使用する
UseMethodAny.2
resharper_use_method_any_2_highlighting

提案

Any() メソッドを使用する
UseMethodAny.3
resharper_use_method_any_3_highlighting

提案

Any() メソッドを使用する
UseMethodAny.4
resharper_use_method_any_4_highlighting

提案

'String.IsNullOrEmpty' を使用してください
ReplaceWithStringIsNullOrEmpty
resharper_replace_with_string_is_null_or_empty_highlighting

提案

'Type.EmptyTypes' を使用する
UseEmptyTypesField
resharper_use_empty_types_field_highlighting

提案

コンパイラーの警告 (211 インスペクション)

このカテゴリのインスペクションは、コンパイル前にコンパイラー警告を検出します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

'#warning' ディレクティブ
CSharpWarnings::CS1030
resharper_c_sharp_warnings_cs1030_highlighting

警告

[InterpolatedStringHandlerArgument] はラムダパラメーターに適用された場合は効果がなく、呼び出しサイトでは無視されます。
CSharpWarnings::CS8971
resharper_c_sharp_warnings_cs8971_highlighting

警告

「ref readonly」パラメーターにはデフォルト値が指定されていますが、「ref readonly」は参照のみに使用してください。 パラメーターを「in」として宣言することを検討する
CSharpWarnings::CS9200
resharper_c_sharp_warnings_cs9200_highlighting

警告

ローカル変数は参照によって返されますが、参照によって返すことができない値に初期化されています。
CSharpWarnings::CS9082
resharper_c_sharp_warnings_cs9082_highlighting

警告

変数のメンバーが参照によって返されますが、参照によって返すことができない値に初期化されています
CSharpWarnings::CS9083
resharper_c_sharp_warnings_cs9083_highlighting

警告

[DoesNotReturn] とマークされたメソッドは返されません。
CSharpWarnings::CS8763
resharper_c_sharp_warnings_cs8763_highlighting

警告

[NotNull] または [DisallowNull] でマークされたタイプには、可能な null 値を使用できません。
CSharpWarnings::CS8607
resharper_c_sharp_warnings_cs8607_highlighting

警告

以前の catch 節がすでにすべての例外をキャッチしています
CSharpWarnings::CS1058
resharper_c_sharp_warnings_cs1058_highlighting

警告

このコンテキストでの stackalloc 式の結果は、含まれているメソッドの外部に Exposed される場合があります。
CSharpWarnings::CS9081
resharper_c_sharp_warnings_cs9081_highlighting

警告

ログメッセージのテンプレートに、ログメソッド定義に一致するパラメーターがありません
CSharpWarnings::SYSLIB1014
resharper_c_sharp_warnings_syslib1014_highlighting

警告

'System.Threading.Lock' 型の値を別の型に変換すると、'lock' ステートメントで意図しないモニターベースのロックが使用される可能性があります。
CSharpWarnings::CS9216
resharper_c_sharp_warnings_cs9216_highlighting

警告

匿名メソッド、ラムダ式、クエリ式、イテレータから 'base' キーワードを使用してメンバーにアクセスすると、確認できないコードが返されます
CSharpWarnings::CS1911
resharper_c_sharp_warnings_cs1911_highlighting

警告

位置合わせ値 'value' の大きさが 'magnitude limit' を超えているため、大きなフォーマット済み文字列となる可能性があります。
CSharpWarnings::CS8094
resharper_c_sharp_warnings_cs8094_highlighting

警告

XML コメントのあいまいな参照
CSharpWarnings::CS1574
resharper_c_sharp_warnings_cs1574_highlighting

警告

引数は、参照型の null 許容性の違いにより、パラメーターの出力として使用できません。
CSharpWarnings::CS8624
resharper_c_sharp_warnings_cs8624_highlighting

警告

引数は、参照型の null 許容性の違いにより、対応するパラメーターで使用できません。
CSharpWarnings::CS8620
resharper_c_sharp_warnings_cs8620_highlighting

警告

引数は「ref readonly」パラメーターに渡されるため、変数である必要があります。
CSharpWarnings::CS9193
resharper_c_sharp_warnings_cs9193_highlighting

警告

引数は「in」キーワードを使用して渡す必要があります。
CSharpWarnings::CS9195
resharper_c_sharp_warnings_cs9195_highlighting

警告

条件式の代入
CSharpWarnings::CS0665
resharper_c_sharp_warnings_cs0665_highlighting

警告

同じ変数に代入
CSharpWarnings::CS1717
resharper_c_sharp_warnings_cs1717_highlighting

警告

await 式のない Async 関数
CSharpWarnings::CS1998
resharper_c_sharp_warnings_cs1998_highlighting

警告

await 式のない Async メソッド呼び出し
CSharpWarnings::CS4014
resharper_c_sharp_warnings_cs4014_highlighting

警告

同期エントリポイントが見つかったため、非同期の「Main」メソッドはエントリポイントとして使用されません。
CSharpWarnings::CS8892
resharper_c_sharp_warnings_cs8892_highlighting

警告

Async イテレーターには型 'CancellationToken' のパラメーターが 1 つ以上ありますが、いずれも 'EnumeratorCancellation' 属性が付与されていません。
CSharpWarnings::CS8425
resharper_c_sharp_warnings_cs8425_highlighting

警告

'attribute modifier' はこの属性の場所として認識されていません。 このブロック内のすべての属性は無視されます
CSharpWarnings::CS0658
resharper_c_sharp_warnings_cs0658_highlighting

警告

'attribute modifier' はこの宣言に対して有効な属性の場所ではありません。 このブロック内のすべての属性は無視されます
CSharpWarnings::CS0657
resharper_c_sharp_warnings_cs0657_highlighting

警告

コメントファイルに不正な形式の XML があります
CSharpWarnings::CS1592
resharper_c_sharp_warnings_cs1592_highlighting

警告

ビット演算 OR 演算子が符号拡張オペランドで使用されています。
CSharpWarnings::CS0675
resharper_c_sharp_warnings_cs0675_highlighting

警告

「readonly」メンバーから非読み取り専用メンバーを呼び出すと「this」の暗黙的なコピーが作成されます
CSharpWarnings::CS8656
resharper_c_sharp_warnings_cs8656_highlighting

警告

null リテラルを null 不可の参照型に変換できません。
CSharpWarnings::CS8625
resharper_c_sharp_warnings_cs8625_highlighting

警告

XML コメントで参照を解決できません
CSharpWarnings::CS1574,CS1584,CS1581,CS1580
resharper_c_sharp_warnings_cs1574_cs1584_cs1581_cs1580_highlighting

警告

クラスは Object.Equals(object o) はオーバーライドしていますが、Object.GetHashCode() はオーバーライドしていません。
CSharpWarnings::CS0659
resharper_c_sharp_warnings_cs0659_highlighting

警告

コードに到達できません
CSharpWarnings::CS0162
resharper_c_sharp_warnings_cs0162_highlighting

警告

コレクション式では予期しないヒープ割り当てが発生する可能性があります
CSharpWarnings::CS9208
resharper_c_sharp_warnings_cs9208_highlighting

警告

「..」スプレッドの使用により、コレクション式で予期しないヒープ割り当てが発生する可能性があります
CSharpWarnings::CS9209
resharper_c_sharp_warnings_cs9209_highlighting

警告

null 許容値型の null と比較すると常に「false」が生成されます
CSharpWarnings::CS0464
resharper_c_sharp_warnings_cs0464_highlighting

警告

整数定数との比較は無意味です。定数は型「type」の範囲外です。
CSharpWarnings::CS0652
resharper_c_sharp_warnings_cs0652_highlighting

警告

メソッドグループを非デリゲート型「object」に変換しています。
CSharpWarnings::CS8974
resharper_c_sharp_warnings_cs8974_highlighting

警告

null リテラルまたは null になる可能性がある値を null 不可型に変換しています。
CSharpWarnings::CS8600
resharper_c_sharp_warnings_cs8600_highlighting

警告

sealed クラスで新しい protected メンバーを宣言すると、それを private として宣言するのと同じです。
CSharpWarnings::CS0628
resharper_c_sharp_warnings_cs0628_highlighting

警告

パラメーターに指定されたデフォルト値は、オプション引数を許可しない状況で使用されるメンバーに対するもののため、無効です。
CSharpWarnings::CS1066
resharper_c_sharp_warnings_cs1066_highlighting

警告

null になる可能性がある参照の逆参照です。
CSharpWarnings::CS8602
resharper_c_sharp_warnings_cs8602_highlighting

警告

XML コメント内で重複した param タグがあります。
CSharpWarnings::CS1571
resharper_c_sharp_warnings_cs1571_highlighting

警告

XML コメント内で重複した typeparam タグがあります。
CSharpWarnings::CS1710
resharper_c_sharp_warnings_cs1710_highlighting

警告

空の switch ブロックです。
CSharpWarnings::CS1522
resharper_c_sharp_warnings_cs1522_highlighting

警告

フィールドは一度も使用されていません。
UnusedField.Compiler
resharper_unused_field_compiler_highlighting

警告

フィルター式が定数です。フィルターの削除をご検討ください。
CSharpWarnings::CS7095
resharper_c_sharp_warnings_cs7095_highlighting

警告

指定された式は常に指定されたパターンと一致します。
CSharpWarnings::CS8794
resharper_c_sharp_warnings_cs8794_highlighting

警告

指定された式は常に指定された型です。
CSharpWarnings::CS0183
resharper_c_sharp_warnings_cs0183_highlighting

警告

指定された式は一度も指定された型になりません。
CSharpWarnings::CS0184
resharper_c_sharp_warnings_cs0184_highlighting

警告

'goto case' の値は必要な型へ暗黙的に変換できません。
CSharpWarnings::CS0469
resharper_c_sharp_warnings_cs0469_highlighting

警告

言語バージョン プレビューでは「field」キーワードはプロパティの合成バッキングフィールドにバインドされます。
CSharpWarnings::CS9258
resharper_c_sharp_warnings_cs9258_highlighting

警告

XML コメントのシグネチャーが不正です
CSharpWarnings::CS1580
resharper_c_sharp_warnings_cs1580_highlighting

警告

インライン配列変換演算子は、宣言型の式からの変換には使用されません。
CSharpWarnings::CS9183
resharper_c_sharp_warnings_cs9183_highlighting

警告

インライン配列インデクサーは要素アクセス式には使用されません。
CSharpWarnings::CS9181
resharper_c_sharp_warnings_cs9181_highlighting

警告

インライン配列の 'Slice' メソッドは要素アクセス式では使用されません。
CSharpWarnings::CS9182
resharper_c_sharp_warnings_cs9182_highlighting

警告

「インライン配列」言語機能は、要素フィールドが「ref」フィールドであるか型引数として無効な型が含まれるインライン配列型ではサポートされていません。
CSharpWarnings::CS9184
resharper_c_sharp_warnings_cs9184_highlighting

警告

「Finalize」メソッドを追加するとデストラクターの呼び出しに影響することがあります。
CSharpWarnings::CS0465
resharper_c_sharp_warnings_cs0465_highlighting

警告

XML コメント内に無効な XML があります。
CSharpWarnings::CS1570
resharper_c_sharp_warnings_cs1570_highlighting

警告

XML の include 要素が無効です。
CSharpWarnings::CS1590
resharper_c_sharp_warnings_cs1590_highlighting

警告

キーワード「new」は冗長です
CSharpWarnings::CS0109
resharper_c_sharp_warnings_cs0109_highlighting

警告

キーワード「new」は必須です。
CSharpWarnings::CS0108,CS0114
resharper_c_sharp_warnings_cs0108_cs0114_highlighting

警告

この属性ではメンバーを使用できません。
CSharpWarnings::CS8776
resharper_c_sharp_warnings_cs8776_highlighting

警告

関数の終了時に、メンバーには条件付きで null 以外の値が設定されている必要があります。
CSharpWarnings::CS8775
resharper_c_sharp_warnings_cs8775_highlighting

警告

メンバーは終了時に null 以外の値を持っている必要があります。
CSharpWarnings::CS8774
resharper_c_sharp_warnings_cs8774_highlighting

警告

メンバーが古いメンバーをオーバーライドしています。
CSharpWarnings::CS0672
resharper_c_sharp_warnings_cs0672_highlighting

警告

メソッドが「[DoesNotReturn]」アノテーションを持っていないため、実装またはオーバーライドしたメンバーと一致しません。
CSharpWarnings::CS8770
resharper_c_sharp_warnings_cs8770_highlighting

警告

公開されている型またはメンバーに XML コメントがありません。
CSharpWarnings::CS1591
resharper_c_sharp_warnings_cs1591_highlighting

警告

実行時に複数のオーバーライド候補があります。
CSharpWarnings::CS1957
resharper_c_sharp_warnings_cs1957_highlighting

警告

同じ名前のシェーダーが複数見つかりました
ShaderLabShaderReferenceMultipleCandidates
resharper_shader_lab_shader_reference_multiple_candidates_highlighting

警告

名前空間は、このプロジェクトのデフォルト名前空間である必要があります。
CSharpWarnings::WME006
resharper_c_sharp_warnings_wme006_highlighting

警告

アクセスされていないフィールドです。
NotAccessedField.Compiler
resharper_not_accessed_field_compiler_highlighting

警告

アクセスされていないローカル変数です。
NotAccessedVariable.Compiler
resharper_not_accessed_variable_compiler_highlighting

警告

null 不可のバッキングフィールドが初期化されていません。
CSharpWarnings::CS9264
resharper_c_sharp_warnings_cs9264_highlighting

警告

null 不可のメンバーが初期化されていません。
CSharpWarnings::CS8618
resharper_c_sharp_warnings_cs8618_highlighting

警告

型パラメーターに対する制約の null 許容性に不一致があります。
CSharpWarnings::CS8633
resharper_c_sharp_warnings_cs8633_highlighting

警告

明示的なインターフェース指定子の参照型の null 許容性が、その型で実装されているインターフェースと一致しません。
CSharpWarnings::CS8643
resharper_c_sharp_warnings_cs8643_highlighting

警告

基本型で実装されたインターフェースの参照型の null 許容性が一致していません。
CSharpWarnings::CS8644
resharper_c_sharp_warnings_cs8644_highlighting

警告

戻り値の型の参照型の null 許容性が実装されたメンバーと一致しません。
CSharpWarnings::CS8616
resharper_c_sharp_warnings_cs8616_highlighting

警告

戻り値の型の参照型の null 許容性が暗黙的に実装されたメンバーと一致しません。
CSharpWarnings::CS8613
resharper_c_sharp_warnings_cs8613_highlighting

警告

戻り値の型の参照型の null 許容性がオーバーライドされたメンバーと一致しません。
CSharpWarnings::CS8609
resharper_c_sharp_warnings_cs8609_highlighting

警告

戻り値の型の参照型の null 許容性が部分メソッド宣言と一致しません。
CSharpWarnings::CS8819
resharper_c_sharp_warnings_cs8819_highlighting

警告

戻り値の型の参照型の null 許容性がターゲットデリゲートと一致しません(おそらく null 許容性属性のため)。
CSharpWarnings::CS8621
resharper_c_sharp_warnings_cs8621_highlighting

警告

インターセプターメソッドの戻り値の型における参照型の null 許容性がインターセプト可能なメソッドと一致しません。
CSharpWarnings::CS9159
resharper_c_sharp_warnings_cs9159_highlighting

警告

ソース型における参照型の null 許容性がターゲット型と一致しません。
CSharpWarnings::CS8619
resharper_c_sharp_warnings_cs8619_highlighting

警告

型内の参照型の null 許容性が実装されたメンバーと一致しません。
CSharpWarnings::CS8615
resharper_c_sharp_warnings_cs8615_highlighting

警告

型内の参照型の null 許容性が暗黙的に実装されたメンバーと一致しません。
CSharpWarnings::CS8612
resharper_c_sharp_warnings_cs8612_highlighting

警告

型内の参照型の null 許容性がオーバーライドされたメンバーと一致しません。
CSharpWarnings::CS8608
resharper_c_sharp_warnings_cs8608_highlighting

警告

パラメーターの型における参照型の null 許容性がターゲットデリゲートと一致しません(おそらく null 許容性属性のため)。
CSharpWarnings::CS8622
resharper_c_sharp_warnings_cs8622_highlighting

警告

パラメーターの型内の参照型の null 許容性が実装されたメンバーと一致しません。
CSharpWarnings::CS8617
resharper_c_sharp_warnings_cs8617_highlighting

警告

パラメーターの型内の参照型の null 許容性が暗黙的に実装されたメンバーと一致しません。
CSharpWarnings::CS8614
resharper_c_sharp_warnings_cs8614_highlighting

警告

パラメーターの型内の参照型の null 許容性がインターセプト可能なメソッドと一致しません。
CSharpWarnings::CS9158
resharper_c_sharp_warnings_cs9158_highlighting

警告

パラメーターの型内の参照型の null 許容性がオーバーライドされたメンバーと一致しません。
CSharpWarnings::CS8610
resharper_c_sharp_warnings_cs8610_highlighting

警告

パラメーターの型内の参照型の null 許容性が部分メンバー宣言と一致しません。
CSharpWarnings::CS8611
resharper_c_sharp_warnings_cs8611_highlighting

警告

戻り値の型の null 許容性が実装されたメンバーと一致しません(おそらく null 許容性属性のため)。
CSharpWarnings::CS8768
resharper_c_sharp_warnings_cs8768_highlighting

警告

戻り値の型の null 許容性が暗黙的に実装されたメンバーと一致しません(おそらく null 許容性属性のため)。
CSharpWarnings::CS8766
resharper_c_sharp_warnings_cs8766_highlighting

警告

戻り値の型の null 許容性が、オーバーライドされたメンバーと一致しません(おそらく null 許容性属性のため)
CSharpWarnings::CS8764
resharper_c_sharp_warnings_cs8764_highlighting

警告

型引数の null 許容性が「class」制約と一致しません
CSharpWarnings::CS8634
resharper_c_sharp_warnings_cs8634_highlighting

警告

型引数の null 許容性が制約の型と一致しません
CSharpWarnings::CS8631
resharper_c_sharp_warnings_cs8631_highlighting

警告

型引数の null 許容性が「notnull」制約と一致しません
CSharpWarnings::CS8714
resharper_c_sharp_warnings_cs8714_highlighting

警告

パラメーターの型の null 許容性が実装されたメンバーと一致しません(おそらく null 許容性属性のため)
CSharpWarnings::CS8769
resharper_c_sharp_warnings_cs8769_highlighting

警告

パラメーターの型の null 許容性が暗黙的に実装されたメンバーと一致しません(おそらく null 許容性属性のため)
CSharpWarnings::CS8767
resharper_c_sharp_warnings_cs8767_highlighting

警告

パラメーターの型の null 許容性がオーバーライドされたメンバーと一致しません(おそらく null 許容性属性のため)
CSharpWarnings::CS8765
resharper_c_sharp_warnings_cs8765_highlighting

警告

null 許容の値型は null である可能性があります
CSharpWarnings::CS8629
resharper_c_sharp_warnings_cs8629_highlighting

警告

オブジェクトまたはコレクションイニシャライザーが null の可能性のあるメンバーを暗黙的にデリファレンスしています
CSharpWarnings::CS8670
resharper_c_sharp_warnings_cs8670_highlighting

警告

廃止されたメンバーが廃止されていないメンバーをオーバーライドしています
CSharpWarnings::CS0809
resharper_c_sharp_warnings_cs0809_highlighting

警告

廃止されているメンバーは必須ではありません
CSharpWarnings::CS9042
resharper_c_sharp_warnings_cs9042_highlighting

警告

'==' または '!=' 演算子で 'Object.Equals(object o)' および 'Object.GetHashCode()' がオーバーライドされていません
CSharpWarnings::CS0660,CS0661
resharper_c_sharp_warnings_cs0660_cs0661_highlighting

警告

機能を使用する前にプレビュー機能を有効にしてください
CSharpWarnings::CA2252
resharper_c_sharp_warnings_ca2252_highlighting

エラー

パラメーターに XML コメント内で一致する param タグがありません
CSharpWarnings::CS1573
resharper_c_sharp_warnings_cs1573_highlighting

警告

パラメーターはラムダに params 修飾子がありますが、ターゲットのデリゲート型にはありません
CSharpWarnings::CS9100
resharper_c_sharp_warnings_cs9100_highlighting

警告

パラメーターは外側の型の状態に取り込まれ、その値も基本コンストラクターに渡されます。 値は基底クラスによってもキャプチャーされる可能性があります。
CSharpWarnings::CS9107
resharper_c_sharp_warnings_cs9107_highlighting

警告

パラメーターは囲んでいる型の状態に取り込まれ、その値はフィールド、プロパティ、イベントの初期化にも使用されます
CSharpWarnings::CS9124
resharper_c_sharp_warnings_cs9124_highlighting

警告

関数を終了するとき、パラメーターは条件付きで null 以外の値を持っている必要があります
CSharpWarnings::CS8762
resharper_c_sharp_warnings_cs8762_highlighting

警告

[NotNullIfNotNull] アノテーションで指定されたパラメーターが null 以外であるため、終了するときにパラメーターも null 以外の値を持たなければなりません
CSharpWarnings::CS8824
resharper_c_sharp_warnings_cs8824_highlighting

警告

終了時にはパラメーターが null 以外の値でなければなりません
CSharpWarnings::CS8777
resharper_c_sharp_warnings_cs8777_highlighting

警告

パラメーターは、パラメーターリスト内の補間文字列ハンドラーパラメーターの後に現れます
CSharpWarnings::CS8947
resharper_c_sharp_warnings_cs8947_highlighting

警告

部分メンバー宣言にはシグネチャーの違いがあります
CSharpWarnings::CS9256
resharper_c_sharp_warnings_cs9256_highlighting

警告

部分メソッド宣言で型パラメーターの null 許容性が一貫していません
CSharpWarnings::CS8667
resharper_c_sharp_warnings_cs8667_highlighting

警告

誤って空のステートメントを書いている可能性があります
CSharpWarnings::CS0642
resharper_c_sharp_warnings_cs0642_highlighting

警告

パラメーターに対して null 参照引数の可能性があります
CSharpWarnings::CS8604
resharper_c_sharp_warnings_cs8604_highlighting

警告

null 参照が代入される可能性があります
CSharpWarnings::CS8601
resharper_c_sharp_warnings_cs8601_highlighting

警告

null 参照を返す可能性があります
CSharpWarnings::CS8603
resharper_c_sharp_warnings_cs8603_highlighting

警告

意図しない参照の比較の可能性があります
CSharpWarnings::CS0252,CS0253
resharper_c_sharp_warnings_cs0252_cs0253_highlighting

警告

'using' または 'lock' ステートメントの引数となるローカル変数への代入が正しくない可能性があります
CSharpWarnings::CS0728
resharper_c_sharp_warnings_cs0728_highlighting

警告

プライマリコンストラクターパラメーターが基本型のメンバーによってシャドウされています。
CSharpWarnings::CS9179
resharper_c_sharp_warnings_cs9179_highlighting

警告

レコードでは 'Equals' が定義されていますが、'GetHashCode' は定義されていません
CSharpWarnings::CS8851
resharper_c_sharp_warnings_cs8851_highlighting

警告

パラメーターの参照種別修飾子が非表示メンバー内の対応するパラメーターと一致しません
CSharpWarnings::CS9197
resharper_c_sharp_warnings_cs9197_highlighting

警告

パラメーターの参照種別修飾子がオーバーライドまたは実装されたメンバーの対応するパラメーターと一致しません
CSharpWarnings::CS9196
resharper_c_sharp_warnings_cs9196_highlighting

警告

パラメーターの参照種別修飾子がターゲット内の対応するパラメーターと一致しません
CSharpWarnings::CS9198
resharper_c_sharp_warnings_cs9198_highlighting

警告

volatile フィールドへの参照は volatile として扱われません
CSharpWarnings::CS0420
resharper_c_sharp_warnings_cs0420_highlighting

警告

[NotNullIfNotNull] アノテーションで指定されたパラメーターが null 以外であるため、戻り値は null 以外でなければなりません
CSharpWarnings::CS8825
resharper_c_sharp_warnings_cs8825_highlighting

警告

インターセプト可能なメソッドとインターセプターメソッドのシグネチャーが一致しません
CSharpWarnings::CS9154
resharper_c_sharp_warnings_cs9154_highlighting

警告

ソースファイルは PDB で表現可能な 16,707,565 行の上限を超えているため、デバッグ情報が正しくなくなります
CSharpWarnings::CS1687
resharper_c_sharp_warnings_cs1687_highlighting

警告

'is' または 'as' 演算子で静的型が使われています
CSharpWarnings::CS7023
resharper_c_sharp_warnings_cs7023_highlighting

警告

構造体メンバーが 'this' または他のインスタンスメンバーを参照で返します
CSharpWarnings::CS9084
resharper_c_sharp_warnings_cs9084_highlighting

警告

XML コメントに構文エラーがあります
CSharpWarnings::CS1584
resharper_c_sharp_warnings_cs1584_highlighting

警告

marshal-by-reference クラス フィールドのアドレスは取得できません
CSharpWarnings::CS0197
resharper_c_sharp_warnings_cs0197_highlighting

警告

テンプレートは静的な式である必要があります
CSharpWarnings::CA2254
resharper_c_sharp_warnings_ca2254_highlighting

ヒント

'&' 演算子は Async メソッドのパラメーターやローカル変数には使用しないでください。
CSharpWarnings::CS9123
resharper_c_sharp_warnings_cs9123_highlighting

警告

null 許容参照型のアノテーションは「#nullable」アノテーション コンテキスト内のコードでのみ使用してください
CSharpWarnings::CS8632
resharper_c_sharp_warnings_cs8632_highlighting

警告

null 許容参照型のアノテーションは、「#nullable」アノテーションコンテキスト内のコードでのみ使用する必要があります。 自動生成コードは、ソースに明示的な '#nullable' ディレクティブが必要です。
CSharpWarnings::CS8669
resharper_c_sharp_warnings_cs8669_highlighting

警告

ref 条件演算子の各ブランチは、宣言スコープが互換性のない変数を参照しています
CSharpWarnings::CS9086
resharper_c_sharp_warnings_cs9086_highlighting

警告

パラメーターに適用された CallerArgumentExpressionAttribute は自己参照のため効果がありません
CSharpWarnings::CS8965
resharper_c_sharp_warnings_cs8965_highlighting

警告

CallerArgumentExpressionAttribute は無効なパラメーター名で適用されています。
CSharpWarnings::CS8963
resharper_c_sharp_warnings_cs8963_highlighting

警告

CallerArgumentExpressionAttribute はオプション引数を許可しないコンテキストで使われるメンバーに適用されているため、効果がありません
CSharpWarnings::CS8966
resharper_c_sharp_warnings_cs8966_highlighting

警告

CallerArgumentExpressionAttribute は CallerFilePathAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS8961
resharper_c_sharp_warnings_cs8961_highlighting

警告

CallerArgumentExpressionAttribute は CallerLineNumberAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS8960
resharper_c_sharp_warnings_cs8960_highlighting

警告

CallerArgumentExpressionAttribute は CallerMemberNameAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS8962
resharper_c_sharp_warnings_cs8962_highlighting

警告

CallerFilePathAttribute は CallerLineNumberAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS7082
resharper_c_sharp_warnings_cs7082_highlighting

警告

CallerFilePathAttribute はオプション引数を許可しないコンテキストで使われるメンバーに適用されているため、効果がありません
CSharpWarnings::CS4025
resharper_c_sharp_warnings_cs4025_highlighting

警告

CallerLineNumberAttribute はオプション引数を許可しないコンテキストで使われるメンバーに適用されているため、効果がありません
CSharpWarnings::CS4024
resharper_c_sharp_warnings_cs4024_highlighting

警告

CallerMemberNameAttribute はオプション引数を許可しないコンテキストで使われるメンバーに適用されているため、効果がありません
CSharpWarnings::CS4026
resharper_c_sharp_warnings_cs4026_highlighting

警告

CallerMemberNameAttribute は CallerFilePathAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS7080
resharper_c_sharp_warnings_cs7080_highlighting

警告

CallerMemberNameAttribute は CallerLineNumberAttribute によってオーバーライドされるため、効果がありません。
CSharpWarnings::CS7081
resharper_c_sharp_warnings_cs7081_highlighting

警告

デフォルトのパラメーター値がターゲットのデリゲート型と一致しません。
CSharpWarnings::CS9099
resharper_c_sharp_warnings_cs9099_highlighting

警告

'EnumeratorCancellation' 属性は、'IAsyncEnumerable<>' を返す async-iterator メソッドの型 'CancellationToken' のパラメーターでのみ有効です。
CSharpWarnings::CS8424
resharper_c_sharp_warnings_cs8424_highlighting

警告

指定された式は、指定された定数と常に一致します。
CSharpWarnings::CS8520
resharper_c_sharp_warnings_cs8520_highlighting

警告

指定された式は、指定されたパターンと決して一致しません。
CSharpWarnings::CS8519
resharper_c_sharp_warnings_cs8519_highlighting

警告

'l' サフィックスは数字 '1' と混同されやすいです
CSharpWarnings::CS0078
resharper_c_sharp_warnings_cs0078_highlighting

警告

トップレベルのステートメントを含むコンパイルユニットが見つかったため、「Main」メソッドはエントリポイントとして使用されません。
CSharpWarnings::CS7022
resharper_c_sharp_warnings_cs7022_highlighting

警告

「in」パラメーターに対応する引数の「ref」修飾子は「in」と同等です。 代わりに「in」を使用することを検討してください
CSharpWarnings::CS9191
resharper_c_sharp_warnings_cs9191_highlighting

警告

「in」パラメーターに対応する引数の「ref」修飾子は「in」と同等です。 代わりに「in」を使用することを検討してください
CSharpWarnings::CS9192
resharper_c_sharp_warnings_cs9192_highlighting

警告

式の結果は常に null 許容型の「null」です。
CSharpWarnings::CS0458
resharper_c_sharp_warnings_cs0458_highlighting

警告

値型の値が「null」と等しくなることはないため、式の結果は常に「true」または「false」になります。
CSharpWarnings::CS0472
resharper_c_sharp_warnings_cs0472_highlighting

警告

値型の値が「null」と等しくなることはないため、式の結果は常に「true」または「false」になります。
CSharpWarnings::CS8073
resharper_c_sharp_warnings_cs8073_highlighting

警告

パラメーターの「scoped」修飾子がターゲットデリゲートと一致しません。
CSharpWarnings::CS9073
resharper_c_sharp_warnings_cs9073_highlighting

警告

パラメーターの「scoped」修飾子は、オーバーライドまたは実装されたメンバーと一致しません。
CSharpWarnings::CS9074
resharper_c_sharp_warnings_cs9074_highlighting

警告

switch 式は全ての可能な入力を処理しません(網羅的ではありません)
CSharpWarnings::CS8509
resharper_c_sharp_warnings_cs8509_highlighting

警告

switch 式は、その入力タイプのすべての可能な値を処理するわけではありません(網羅的ではありません)。 ただし、「when」句を含むパターンは、この値に正常に一致する可能性があります。
CSharpWarnings::CS8846
resharper_c_sharp_warnings_cs8846_highlighting

警告

switch 式は一部の null 入力を処理しません(網羅的ではありません)
CSharpWarnings::CS8655
resharper_c_sharp_warnings_cs8655_highlighting

警告

switch 式は、一部の null 入力を処理しません(網羅的ではありません)。 ただし、「when」句を含むパターンは、この値に正常に一致する可能性があります。
CSharpWarnings::CS8847
resharper_c_sharp_warnings_cs8847_highlighting

警告

switch 式は、名前のない列挙値を含む入力型の一部の値を処理しません(網羅的ではありません)
CSharpWarnings::CS8524
resharper_c_sharp_warnings_cs8524_highlighting

警告

ターゲット型で異なる名前または名前なしが指定されている場合、タプル要素名は無視されます
CSharpWarnings::CS8123
resharper_c_sharp_warnings_cs8123_highlighting

警告

タプル == または != 演算子のもう一方の側で異なる名前が指定されているか、名前が指定されていない場合、タプル要素名は無視されます
CSharpWarnings::CS8383
resharper_c_sharp_warnings_cs8383_highlighting

警告

型名には小文字の ASCII 文字のみが含まれています。 そのような名前は言語で予約される場合があります
CSharpWarnings::CS8981
resharper_c_sharp_warnings_cs8981_highlighting

警告

部分構造体の複数の宣言内のフィールド間の順序は定義されていません。 順序を指定するには、すべてのインスタンスフィールドが同じ宣言内にある必要があります。
CSharpWarnings::CS0282
resharper_c_sharp_warnings_cs0282_highlighting

警告

他のアクセサーが「フィールド」を使用しているため、このアクセサーは「フィールド」を使用する必要があります。
CSharpWarnings::CS9266
resharper_c_sharp_warnings_cs9266_highlighting

警告

これは、return ステートメントでしか現在のメソッドからエスケープできない値を ref 代入します。
CSharpWarnings::CS9093
resharper_c_sharp_warnings_cs9093_highlighting

警告

これは、ターゲットよりも広い値のエスケープスコープを持つ値を ref 代入し、より狭いエスケープスコープの値がターゲットに割り当てられることを許可します。
CSharpWarnings::CS9097
resharper_c_sharp_warnings_cs9097_highlighting

警告

これは、より狭いエスケープスコープを持つ変数に式を ref 代入します。
CSharpWarnings::CS9085
resharper_c_sharp_warnings_cs9085_highlighting

警告

これは参照によってローカルのメンバーを返しますが、ref ローカルではありません。
CSharpWarnings::CS9092
resharper_c_sharp_warnings_cs9092_highlighting

警告

これは参照によってパラメーターを返しますが、ref パラメーターではありません。
CSharpWarnings::CS9087
resharper_c_sharp_warnings_cs9087_highlighting

警告

これは参照によってパラメーターを返しますが、現在のメソッドにスコープが設定されています。
CSharpWarnings::CS9088
resharper_c_sharp_warnings_cs9088_highlighting

警告

これは、ref パラメーターを介してパラメーターを参照返ししますが、安全に返せるのは return ステートメント内のみです。
CSharpWarnings::CS9094
resharper_c_sharp_warnings_cs9094_highlighting

警告

これは、ref または out パラメーターでないパラメーターのメンバーを参照によって返します。
CSharpWarnings::CS9089
resharper_c_sharp_warnings_cs9089_highlighting

警告

これは、現在のメソッドのスコープを持つパラメーターのメンバーを参照によって返します。
CSharpWarnings::CS9090
resharper_c_sharp_warnings_cs9090_highlighting

警告

これは、ref パラメーターを介してパラメーターのメンバーを参照返ししますが、安全に返せるのは return ステートメント内のみです。
CSharpWarnings::CS9095
resharper_c_sharp_warnings_cs9095_highlighting

警告

これは参照によってローカルを返しますが、ref ローカルではありません。
CSharpWarnings::CS9091
resharper_c_sharp_warnings_cs9091_highlighting

警告

これはアドレスの取得、サイズの取得、またはマネージ型へのポインターの宣言を行います。
CSharpWarnings::CS8500
resharper_c_sharp_warnings_cs8500_highlighting

警告

スローされる値は null かもしれません。
CSharpWarnings::CS8597
resharper_c_sharp_warnings_cs8597_highlighting

警告

型はインターフェースリストに既にリストされており、参照型の null 許容性が異なります。
CSharpWarnings::CS8645
resharper_c_sharp_warnings_cs8645_highlighting

警告

タイプは評価のみを目的としており、今後のアップデートで変更または削除される可能性があります。
CSharpWarnings::CS8305
resharper_c_sharp_warnings_cs8305_highlighting

警告

タイプは評価のみを目的としており、将来のアップデートで変更または削除される可能性があります。 続行するには、この診断を抑制してください
CSharpWarnings::CS9204
resharper_c_sharp_warnings_cs9204_highlighting

警告

型パラメーターは XML コメント内に一致する typeparam タグがありません。
CSharpWarnings::CS1712
resharper_c_sharp_warnings_cs1712_highlighting

警告

型パラメーターは外部型の型パラメーターと同じ名前です
CSharpWarnings::CS0693
resharper_c_sharp_warnings_cs0693_highlighting

警告

型およびエイリアスには「record」という名前を付けるべきではありません
CSharpWarnings::CS8860
resharper_c_sharp_warnings_cs8860_highlighting

警告

XML フラグメントを含めることができません。
CSharpWarnings::CS1589
resharper_c_sharp_warnings_cs1589_highlighting

警告

割り当てられていないフィールド
UnassignedField.Compiler
resharper_unassigned_field_compiler_highlighting

警告

割り当てられていない読み取り専用フィールド
UnassignedReadonlyField.Compiler
resharper_unassigned_readonly_field_compiler_highlighting

警告

null の可能性がある値をアンボックス化しています。
CSharpWarnings::CS8605
resharper_c_sharp_warnings_cs8605_highlighting

警告

未解決のシェーダー名
ShaderLabShaderReferenceNotResolved
resharper_shader_lab_shader_reference_not_resolved_highlighting

警告

未使用のローカル変数
UnusedVariable.Compiler
resharper_unused_variable_compiler_highlighting

警告

このコンテキストで変数を使用すると、参照変数が宣言スコープ外に Exposed される場合があります
CSharpWarnings::CS9080
resharper_c_sharp_warnings_cs9080_highlighting

警告

廃止されたシンボルの使用
CSharpWarnings::CS0618
resharper_c_sharp_warnings_cs0618_highlighting

警告

廃止されたシンボルの使用(メッセージなし)
CSharpWarnings::CS0612
resharper_c_sharp_warnings_cs0612_highlighting

警告

'dynamic' との互換性をテストするために 'is' を使うことは、本質的に 'Object' の互換性テストと同じで、すべての non-null 値に対して成功します。
CSharpWarnings::CS1981
resharper_c_sharp_warnings_cs1981_highlighting

警告

XML コメントに『Parameter』の 'param' タグがありますが、その名前のパラメーターはありません
CSharpWarnings::CS1572
resharper_c_sharp_warnings_cs1572_highlighting

警告

XML コメントに『TypeParameter』の 'typeparam' タグがありますが、その名前の型パラメーターはありません
CSharpWarnings::CS1711
resharper_c_sharp_warnings_cs1711_highlighting

警告

XML コメントに型パラメーターを参照する cref 属性があります。
CSharpWarnings::CS1723
resharper_c_sharp_warnings_cs1723_highlighting

警告

XML コメントが有効な言語要素に配置されていません。
CSharpWarnings::CS1587
resharper_c_sharp_warnings_cs1587_highlighting

警告

制約違反 (11 インスペクション)

このカテゴリには、主に 警告の重要度レベルで、シンボル属性や JetBrains Rider のコードアノテーションなどに関する違反やその他の類似した問題を検出するコードインスペクションが含まれています。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

基本型が必要です。
RequiredBaseTypesIsNotInherited
resharper_required_base_types_is_not_inherited_highlighting

警告

BaseTypeRequired 属性はクラスとインターフェースのみをサポートします。
UnsupportedRequiredBaseType
resharper_unsupported_required_base_type_highlighting

警告

一貫性のない命名
InconsistentNaming
resharper_inconsistent_naming_highlighting

警告

名前空間がファイルの場所に対応していません。
CheckNamespace
resharper_check_namespace_highlighting

警告

非 null 許容または必須メンバーがコンストラクターの終了時に初期化されていません
NotNullOrRequiredMemberIsNotInitialized
resharper_not_null_or_required_member_is_not_initialized_highlighting

警告

null 可能でないエンティティへの「null」割り当ての可能性
AssignNullToNotNullAttribute
resharper_assign_null_to_not_null_attribute_highlighting

警告

「ValueRange」または「NonNegativeValue」属性の違反の可能性。
ValueRangeAttributeViolation
resharper_value_range_attribute_violation_highlighting

警告

契約アノテーション定義の問題
ContractAnnotationNotParsed
resharper_contract_annotation_not_parsed_highlighting

警告

必要な基本型が他の型と競合しています
RequiredBaseTypesConflict
resharper_required_base_types_conflict_highlighting

警告

'[BaseTypeRequired]' 属性で指定された型が他の型と競合しています
RequiredBaseTypesDirectConflict
resharper_required_base_types_direct_conflict_highlighting

警告

「CannotApplyEqualityOperatorAttribute」でマークされた型の値は「Equals()」で比較する必要があります
CannotApplyEqualityOperatorToType
resharper_cannot_apply_equality_operator_to_type_highlighting

警告

エンティティフレームワーク (8 インスペクション)

このカテゴリは、 Entity Framework およびその派生型やメンバーの利用を検証するコードインスペクションをまとめています。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

データベース関数はデータベース以外のコンテキストで呼び出してはいけません
EntityFramework.ClientSideDbFunctionCall
resharper_entity_framework_client_side_db_function_call_highlighting

警告

関数は SQL へ変換できないため、データベースコンテキストで呼び出してはいけません
EntityFramework.UnsupportedServerSideFunctionCall
resharper_entity_framework_unsupported_server_side_function_call_highlighting

警告

データベースに対する複数クエリの可能性(N+1問題)
EntityFramework.NPlusOne.Usage
resharper_entity_framework_n_plus_one_usage_highlighting

警告

関連エンティティへのデータベースクエリが複数発生する可能性(N+1問題)
EntityFramework.NPlusOne.Query
resharper_entity_framework_n_plus_one_query_highlighting

提案

文字列長が無制限であることによるパフォーマンス問題の可能性
EntityFramework.ModelValidation.UnlimitedStringLength
resharper_entity_framework_model_validation_unlimited_string_length_highlighting

警告

クエリが関連エンティティの不完全なデータを返す可能性があります
EntityFramework.NPlusOne.IncompleteDataQuery
resharper_entity_framework_n_plus_one_incomplete_data_query_highlighting

提案

このプロパティで定義された関係が依存関係ループに寄与しています
EntityFramework.ModelValidation.CircularDependency
resharper_entity_framework_model_validation_circular_dependency_highlighting

ヒント

ナビゲーションプロパティの利用で不完全なデータが返る可能性があります
EntityFramework.NPlusOne.IncompleteDataUsage
resharper_entity_framework_n_plus_one_incomplete_data_usage_highlighting

警告

フォーマット (41 インスペクション)

このカテゴリのインスペクションは、 コードフォーマットの問題を検出します

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

間違った空白行 (他の場所に空白行がありません)
MissingBlankLines
resharper_missing_blank_lines_highlighting

無効

間違った空白行 (空白行は他の場所では冗長なものです)
RedundantBlankLines
resharper_redundant_blank_lines_highlighting

無効

間違った空白行 (中括弧付近の空白行の数が正しくありません)
IncorrectBlankLinesNearBraces
resharper_incorrect_blank_lines_near_braces_highlighting

無効

不適切なインデント (子ステートメント付近)
BadChildStatementIndent
resharper_bad_child_statement_indent_highlighting

警告

不適切なインデント (宣言括弧の周囲)
BadDeclarationBracesIndent
resharper_bad_declaration_braces_indent_highlighting

無効

不適切なインデント (式括弧周辺)
BadExpressionBracesIndent
resharper_bad_expression_braces_indent_highlighting

無効

不適切なインデント (名前空間括弧の周囲)
BadNamespaceBracesIndent
resharper_bad_namespace_braces_indent_highlighting

無効

インデントが正しくありません(プリプロセッサディレクティブ付近)
BadPreprocessorIndent
resharper_bad_preprocessor_indent_highlighting

無効

不適切なインデント (ステートメント括弧の前後)
BadControlBracesIndent
resharper_bad_control_braces_indent_highlighting

提案

不適切なインデント (switch ステートメント付近)
BadSwitchBracesIndent
resharper_bad_switch_braces_indent_highlighting

無効

不適切なインデント (インデントサイズが正しくありません)
WrongIndentSize
resharper_wrong_indent_size_highlighting

無効

不適切なインデント (インデントレベルが復元されていません)
OutdentIsOffPrevLevel
resharper_outdent_is_off_prev_level_highlighting

無効

不適切なインデント (他の場所でインデント / インデント解除が欠落しています)
MissingIndent
resharper_missing_indent_highlighting

無効

不適切なインデント (他の場所で冗長なインデント / インデント解除があります)
BadIndent
resharper_bad_indent_highlighting

無効

不適切なインデント (タブ/スペースの不一致)
TabsAndSpacesMismatch
resharper_tabs_and_spaces_mismatch_highlighting

無効

改行が正しくありません(リスト中のコンマの周囲)
BadListLineBreaks
resharper_bad_list_line_breaks_highlighting

無効

改行が正しくありません(宣言括弧の周囲)
BadDeclarationBracesLineBreaks
resharper_bad_declaration_braces_line_breaks_highlighting

無効

改行が正しくありません(空括弧の周囲)
BadEmptyBracesLineBreaks
resharper_bad_empty_braces_line_breaks_highlighting

無効

改行が正しくありません (式中括弧の周囲)
BadExpressionBracesLineBreaks
resharper_bad_expression_braces_line_breaks_highlighting

無効

改行が正しくありません(LINQ クエリ付近)
BadLinqLineBreaks
resharper_bad_linq_line_breaks_highlighting

無効

改行が正しくありません (丸括弧の周囲)
BadParensLineBreaks
resharper_bad_parens_line_breaks_highlighting

無効

改行が正しくありません (ステートメント中括弧の周囲)
BadControlBracesLineBreaks
resharper_bad_control_braces_line_breaks_highlighting

無効

改行が正しくありません (他の場所で改行がありません)
MissingLinebreak
resharper_missing_linebreak_highlighting

無効

改行が正しくありません (改行は他の場所で冗長なものです)
RedundantLinebreak
resharper_redundant_linebreak_highlighting

無効

改行が正しくありません(1 行に複数のステートメント)
MultipleStatementsOnOneLine
resharper_multiple_statements_on_one_line_highlighting

無効

改行が正しくありません(1 行に複数の型メンバー)
MultipleTypeMembersOnOneLine
resharper_multiple_type_members_on_one_line_highlighting

無効

間隔が正しくありません(属性の周囲)
BadAttributeBracketsSpaces
resharper_bad_attribute_brackets_spaces_highlighting

無効

誤った間隔 (中括弧の周囲)
BadBracesSpaces
resharper_bad_braces_spaces_highlighting

無効

誤った間隔 (コロンの周囲)
BadColonSpaces
resharper_bad_colon_spaces_highlighting

無効

誤った間隔 (コンマの周囲)
BadCommaSpaces
resharper_bad_comma_spaces_highlighting

無効

間隔が正しくありません(ジェネリックの角括弧の周り)
BadGenericBracketsSpaces
resharper_bad_generic_brackets_spaces_highlighting

無効

誤った間隔 (メンバーアクセスシンボルの周囲)
BadMemberAccessSpaces
resharper_bad_member_access_spaces_highlighting

無効

誤った間隔 (演算子シンボルの周囲)
BadSymbolSpaces
resharper_bad_symbol_spaces_highlighting

無効

誤った間隔 (丸括弧の周囲)
BadParensSpaces
resharper_bad_parens_spaces_highlighting

無効

誤った間隔 (セミコロンの周囲)
BadSemicolonSpaces
resharper_bad_semicolon_spaces_highlighting

無効

誤った間隔 (ステートメント内の角括弧の周囲)
BadSquareBracketsSpaces
resharper_bad_square_brackets_spaces_highlighting

無効

誤った間隔 (キーワードと丸括弧の間)
BadSpacesAfterKeyword
resharper_bad_spaces_after_keyword_highlighting

無効

誤った間隔 (複数のスペースは禁止されています)
MultipleSpaces
resharper_multiple_spaces_highlighting

無効

誤った間隔 (他の場所でスペースがありません)
MissingSpace
resharper_missing_space_highlighting

無効

誤った間隔 (スペースは他の場所で冗長なものです)
RedundantSpace
resharper_redundant_space_highlighting

無効

間隔が正しくありません(ここではタブは禁止です)
TabsOutsideIndent
resharper_tabs_outside_indent_highlighting

無効

文法の問題 (4 インスペクション)

このカテゴリのインスペクションは、文字列リテラルやドキュメントコメントにおける 文法の問題を報告します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

コメントの文法エラー
GrammarMistakeInComment
resharper_grammar_mistake_in_comment_highlighting

提案

マークアップ属性値の文法エラー
GrammarMistakeInMarkupAttribute
resharper_grammar_mistake_in_markup_attribute_highlighting

提案

マークアップテキストの文法エラー
GrammarMistakeInMarkupText
resharper_grammar_mistake_in_markup_text_highlighting

提案

文字列リテラルの文法エラー
GrammarMistakeInStringLiteral
resharper_grammar_mistake_in_string_literal_highlighting

無効

言語使用の機会 (89 インスペクション)

このカテゴリには主に suggestion重要度レベルのコードインスペクションが含まれており、より高度な言語構文が使用できる場合に通知します。 これらのインスペクションは、古い言語バージョンの構文を検出し、より新しいバージョンの機能の利用を提案します。 ほとんどの対応言語では、言語バージョン は自動検出または手動で設定できます

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

コレクション式に追加
AppendToCollectionExpression
resharper_append_to_collection_expression_highlighting

提案

クラスをインスタンス化できません
ClassCannotBeInstantiated
resharper_class_cannot_be_instantiated_highlighting

警告

条件式は null 合体で書き直すことができます
ReplaceConditionalExpressionWithNullCoalescing
resharper_replace_conditional_expression_with_null_coalescing_highlighting

提案

'as' 式の型チェックと続く null チェックを否定パターンマッチングに変換する
UseNegatedPatternMatching
resharper_use_negated_pattern_matching_highlighting

ヒント

'as' 式の型チェックと続く null チェックをパターンマッチングに変換する
UsePatternMatching
resharper_use_pattern_matching_highlighting

提案

コンストラクターをメンバーイニシャライザーに変換する
ConvertConstructorToMemberInitializers
resharper_convert_constructor_to_member_initializers_highlighting

提案

コンストラクターをプライマリコンストラクターに変換する
ConvertToPrimaryConstructor
resharper_convert_to_primary_constructor_highlighting

提案

デリゲート変数をローカル関数に変換する
ConvertToLocalFunction
resharper_convert_to_local_function_highlighting

提案

拡張機能メソッドを拡張機能ブロックに変換する
ConvertToExtensionBlock
resharper_convert_to_extension_block_highlighting

ヒント

'if' ステートメントを 'switch' に変換する
ConvertIfStatementToSwitchStatement
resharper_convert_if_statement_to_switch_statement_highlighting

ヒント

'await using' ステートメントまたは宣言に変換する
UseAwaitUsing
resharper_use_await_using_highlighting

提案

ラムダ式に変換
ConvertToLambdaExpression
resharper_convert_to_lambda_expression_highlighting

提案

静的クラスに変換
ConvertToStaticClass
resharper_convert_to_static_class_highlighting

提案

'using' 宣言に変換
ConvertToUsingDeclaration
resharper_convert_to_using_declaration_highlighting

提案

ラムダ式をメソッドグループに変換する
ConvertClosureToMethodGroup
resharper_convert_closure_to_method_group_highlighting

提案

否定 'is' 式を否定パターン付きの 'is' 式に変換する
UseNegatedPatternInIsExpression
resharper_use_negated_pattern_in_is_expression_highlighting

ヒント

「Nullable<T>」を「T?」へ変換する
ConvertNullableToShortForm
resharper_convert_nullable_to_short_form_highlighting

提案

プロパティを自動プロパティに変換する
ConvertToAutoProperty
resharper_convert_to_auto_property_highlighting

提案

プロパティを自動プロパティに変換する(可能な場合)
ConvertToAutoPropertyWhenPossible
resharper_convert_to_auto_property_when_possible_highlighting

ヒント

プロパティを private setter 付き自動プロパティに変換する
ConvertToAutoPropertyWithPrivateSetter
resharper_convert_to_auto_property_with_private_setter_highlighting

ヒント

static メソッド呼び出しを拡張機能メンバー呼び出しに変換する(修飾された static メソッド呼び出しを拡張機能メンバー呼び出しに変換する)
InvokeAsExtensionMember
resharper_invoke_as_extension_member_highlighting

提案

static メソッド呼び出しを拡張機能メンバー呼び出しに変換する(同じクラスの static メソッド呼び出しを拡張メソッドの呼び出しに変換する)
InvokeAsExtensionMemberFromSameClass
resharper_invoke_as_extension_member_from_same_class_highlighting

ヒント

Foreach ループは LINQ 式に変換できますが、別の 'GetEnumerator' メソッドが使われます
ForeachCanBeConvertedToQueryUsingAnotherGetEnumerator
resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting

ヒント

For ループは foreach ループに変換できます
ForCanBeConvertedToForeach
resharper_for_can_be_converted_to_foreach_highlighting

提案

'if' ステートメントは '?:' 式として書き直すことができます
ConvertIfStatementToConditionalTernaryExpression
resharper_convert_if_statement_to_conditional_ternary_expression_highlighting

提案

'if' ステートメントは '??' 式として書き直すことができます
ConvertIfStatementToNullCoalescingExpression
resharper_convert_if_statement_to_null_coalescing_expression_highlighting

提案

'if' ステートメントは '??=' 代入として書き直すことができます
ConvertIfStatementToNullCoalescingAssignment
resharper_convert_if_statement_to_null_coalescing_assignment_highlighting

提案

「if-return」ステートメントは「return」ステートメントに書き換えることができます
ConvertIfStatementToReturnStatement
resharper_convert_if_statement_to_return_statement_highlighting

ヒント

インライン 'out' 変数宣言
InlineOutVariableDeclaration
resharper_inline_out_variable_declaration_highlighting

提案

インライン一時変数
InlineTemporaryVariable
resharper_inline_temporary_variable_highlighting

ヒント

オプションのパラメーターを導入する(非 private のアクセシビリティ)
IntroduceOptionalParameters.Global
resharper_introduce_optional_parameters_global_highlighting

提案

オプションのパラメーターを導入する(private のアクセシビリティ)
IntroduceOptionalParameters.Local
resharper_introduce_optional_parameters_local_highlighting

提案

ネストを減らすために 'if' ステートメントを反転する
InvertIf
resharper_invert_if_highlighting

ヒント

「null」チェックを代入と結合する
JoinNullCheckWithUsage
resharper_join_null_check_with_usage_highlighting

提案

ラムダ式/匿名メソッドを「静的」にできます
LambdaExpressionCanBeMadeStatic
resharper_lambda_expression_can_be_made_static_highlighting

無効

割り当てを避けるため、ラムダ式/匿名メソッドは「静的」にする必要があります
LambdaExpressionMustBeStatic
resharper_lambda_expression_must_be_static_highlighting

提案

ラムダ式/匿名メソッドは含まれるコンテキストのキャプチャを持ってはいけません
LambdaShouldNotCaptureContext
resharper_lambda_should_not_capture_context_highlighting

警告

逐語的文字列を使うことでリテラル長を短くできます
UseVerbatimString
resharper_use_verbatim_string_highlighting

ヒント

ループは LINQ 式に変換できます
LoopCanBeConvertedToQuery
resharper_loop_can_be_converted_to_query_highlighting

ヒント

'and' パターンをマージする
MergeAndPattern
resharper_merge_and_pattern_highlighting

提案

条件演算子 ?: を条件付きアクセスにマージする
MergeConditionalExpression
resharper_merge_conditional_expression_highlighting

提案

否定された null/パターンチェックを複雑なパターンにマージする
MergeIntoNegatedPattern
resharper_merge_into_negated_pattern_highlighting

ヒント

ネストされたプロパティパターンをマージする
MergeNestedPropertyPatterns
resharper_merge_nested_property_patterns_highlighting

提案

null/パターンチェックを複雑なパターンにマージする
MergeIntoPattern
resharper_merge_into_pattern_highlighting

提案

null/パターン/値チェックを「or」/「and」パターンにマージする
MergeIntoLogicalPattern
resharper_merge_into_logical_pattern_highlighting

ヒント

連続したチェックを単一の条件付きアクセスチェックに統合する
MergeSequentialChecks
resharper_merge_sequential_checks_highlighting

ヒント

既存の位置的分解パターンへ移動
MoveToExistingPositionalDeconstructionPattern
resharper_move_to_existing_positional_deconstruction_pattern_highlighting

ヒント

拡張機能ブロックに移動
MoveToExtensionBlock
resharper_move_to_extension_block_highlighting

ヒント

変数宣言をループ条件内へ移動
MoveVariableDeclarationInsideLoopCondition
resharper_move_variable_declaration_inside_loop_condition_highlighting

提案

foreach ループの一部は LINQ 式に変換できますが、別の 'GetEnumerator' メソッドが使用されます
ForeachCanBePartlyConvertedToQueryUsingAnotherGetEnumerator
resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting

ヒント

ループの本体の一部を LINQ 式に変換できます
LoopCanBePartlyConvertedToQuery
resharper_loop_can_be_partly_converted_to_query_highlighting

無効

文字列補間式を渡す
PassStringInterpolation
resharper_pass_string_interpolation_highlighting

ヒント

冗長なアクセサー本体
RedundantAccessorBody
resharper_redundant_accessor_body_highlighting

提案

冗長なスプレッド要素
RedundantSpreadElement
resharper_redundant_spread_element_highlighting

提案

自動プロパティを計算されたプロパティに置き換える
ReplaceAutoPropertyWithComputedProperty
resharper_replace_auto_property_with_computed_property_highlighting

ヒント

if ステートメントを null 伝播コードに置き換える
UseNullPropagation
resharper_use_null_propagation_highlighting

ヒント

追加のチェックを実行しないオブジェクトパターンを「var」パターンに置き換える
ReplaceObjectPatternWithVarPattern
resharper_replace_object_pattern_with_var_pattern_highlighting

提案

「SequenceEqual」を定数パターンに置き換える
ReplaceSequenceEqualWithConstantPattern
resharper_replace_sequence_equal_with_constant_pattern_highlighting

提案

「スライス」を範囲インデクサーに置き換える
ReplaceSliceWithRangeIndexer
resharper_replace_slice_with_range_indexer_highlighting

ヒント

「Substring」を範囲インデクサーに置き換える
ReplaceSubstringWithRangeIndexer
resharper_replace_substring_with_range_indexer_highlighting

ヒント

「switch」ステートメントを「switch」式に置き換える
ConvertSwitchStatementToSwitchExpression
resharper_convert_switch_statement_to_switch_expression_highlighting

ヒント

三項式を「switch」式に置き換える
ConvertConditionalTernaryExpressionToSwitchExpression
resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting

ヒント

'.OfType<T>()' に置き換える
ReplaceWithOfType
resharper_replace_with_of_type_highlighting

提案

「フィールド」キーワードに置き換える
ReplaceWithFieldKeyword
resharper_replace_with_field_keyword_highlighting

提案

プライマリコンストラクターパラメーターに置き換える
ReplaceWithPrimaryConstructorParameter
resharper_replace_with_primary_constructor_parameter_highlighting

提案

エイリアスを使用する
UseSymbolAlias
resharper_use_symbol_alias_highlighting

ヒント

コレクション式構文を使用する
UseCollectionExpression
resharper_use_collection_expression_highlighting

提案

複合代入を使用する
ConvertToCompoundAssignment
resharper_convert_to_compound_assignment_highlighting

ヒント

複合代入を使用する
ConvertToNullCoalescingCompoundAssignment
resharper_convert_to_null_coalescing_compound_assignment_highlighting

提案

分解を使用する
UseDeconstruction
resharper_use_deconstruction_highlighting

ヒント

分解を使用して変数を交換する
SwapViaDeconstruction
resharper_swap_via_deconstruction_highlighting

提案

破棄代入を使用する
UseDiscardAssignment
resharper_use_discard_assignment_highlighting

提案

末尾からのインデックス式を使用する
UseIndexFromEndExpression
resharper_use_index_from_end_expression_highlighting

提案

'nameof' 式で列挙メンバー名を参照する
UseNameOfInsteadOfToString
resharper_use_name_of_instead_of_to_string_highlighting

提案

'nameof' 式で名前を参照する
UseNameofExpression
resharper_use_nameof_expression_highlighting

提案

'nameof' 式を使って文字列リテラル内の部分的な名前を参照する
UseNameofExpressionForPartOfTheString
resharper_use_nameof_expression_for_part_of_the_string_highlighting

無効

'nameof' 式で型名を参照する
UseNameOfInsteadOfTypeOf
resharper_use_name_of_instead_of_type_of_highlighting

提案

DependencyProperty の登録時に「nameof」式を使用する
UseNameofForDependencyProperty
resharper_use_nameof_for_dependency_property_highlighting

提案

可能な場合はオブジェクトまたはコレクションイニシャライザーを使用してください
UseObjectOrCollectionInitializer
resharper_use_object_or_collection_initializer_highlighting

提案

位置分解パターンを使用する
UsePositionalDeconstructionPattern
resharper_use_positional_deconstruction_pattern_highlighting

無効

生文字列を使用する
UseRawString
resharper_use_raw_string_highlighting

ヒント

文字列補間式を使用する
UseStringInterpolation
resharper_use_string_interpolation_highlighting

提案

型アノテーション構文を使用する
UseNullableReferenceTypesAnnotationSyntax
resharper_use_nullable_reference_types_annotation_syntax_highlighting

警告

符号なし右 Shift 演算子 '>>>' を使用してください
UseUnsignedRightShiftOperator
resharper_use_unsigned_right_shift_operator_highlighting

提案

UTF-8 文字列リテラルを使用する
UseUtf8StringLiteral
resharper_use_utf8_string_literal_highlighting

提案

「with」式を利用して匿名オブジェクトをコピーする
UseWithExpressionToCopyAnonymousObject
resharper_use_with_expression_to_copy_anonymous_object_highlighting

提案

「with」式を利用してレコードをコピーする
UseWithExpressionToCopyRecord
resharper_use_with_expression_to_copy_record_highlighting

提案

「with」式を利用して構造体をコピーする
UseWithExpressionToCopyStruct
resharper_use_with_expression_to_copy_struct_highlighting

提案

「with」式を利用してタプルをコピーする
UseWithExpressionToCopyTuple
resharper_use_with_expression_to_copy_tuple_highlighting

提案

NUnit (30 インスペクション)

これらのインスペクションは NUnit テストに関連するコードの問題を検出します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

NUnit。 Async テストメソッドは Task または Task<T> を返す必要があります
NUnit.AsyncMethodMustBeTask
resharper_n_unit_async_method_must_be_task_highlighting

警告

NUnit。 値が重複しています。
NUnit.DuplicateValues
resharper_n_unit_duplicate_values_highlighting

警告

NUnit。 パラメーター属性が無視されました。
NUnit.IgnoredParameterAttribute
resharper_n_unit_ignored_parameter_attribute_highlighting

警告

NUnit。 暗黙的に指定されていない null 値
NUnit.ImplicitUnspecifiedNullValues
resharper_n_unit_implicit_unspecified_null_values_highlighting

警告

NUnit。 引数の型に互換性がないか、引数の値が正しくありません。
NUnit.IncorrectArgumentType
resharper_n_unit_incorrect_argument_type_highlighting

警告

NUnit。 予期される結果の型に互換性がないか、値が正しくありません。
NUnit.IncorrectExpectedResultType
resharper_n_unit_incorrect_expected_result_type_highlighting

警告

NUnit。 範囲の境界が正しくありません。 'to' は 'from' 以上である必要があります。
NUnit.IncorrectRangeBounds
resharper_n_unit_incorrect_range_bounds_highlighting

警告

NUnit。 範囲ステップの符号が一致しません。
NUnit.RangeStepSignMismatch
resharper_n_unit_range_step_sign_mismatch_highlighting

警告

NUnit。 TestCase 属性に引数がありません。
NUnit.MissingArgumentsInTestCaseAttribute
resharper_n_unit_missing_arguments_in_test_case_attribute_highlighting

警告

NUnit。 テストメソッドの宣言に「CancelAfter」属性がありません。
NUnit.MissingCancelAfterAttribute
resharper_n_unit_missing_cancel_after_attribute_highlighting

警告

NUnit。 非 void テストメソッドに期待される結果がありません。
NUnit.TestCaseAttributeRequiresExpectedResult
resharper_n_unit_test_case_attribute_requires_expected_result_highlighting

警告

NUnit。 属性に値が指定されていません。
NUnit.NoValuesProvided
resharper_n_unit_no_values_provided_highlighting

警告

NUnit。 非公開のテストメソッド
NUnit.NonPublicMethodWithTestAttribute
resharper_n_unit_non_public_method_with_test_attribute_highlighting

警告

NUnit。 範囲「step」パラメーター値はゼロ以外である必要があります。
NUnit.RangeStepValueMustNotBeZero
resharper_n_unit_range_step_value_must_not_be_zero_highlighting

警告

NUnit。 TestCase 属性に冗長な引数があります。
NUnit.RedundantArgumentInTestCaseAttribute
resharper_n_unit_redundant_argument_in_test_case_attribute_highlighting

警告

NUnit。 ExpectedResult の代わりに冗長な引数
NUnit.RedundantArgumentInsteadOfExpectedResult
resharper_n_unit_redundant_argument_instead_of_expected_result_highlighting

警告

NUnit。 void テストメソッドでの冗長な期待結果
NUnit.RedundantExpectedResultInTestCaseAttribute
resharper_n_unit_redundant_expected_result_in_test_case_attribute_highlighting

警告

NUnit。 指定された属性値によって生成されるテストが多すぎます。
NUnit.AttributeProducesTooManyTests
resharper_n_unit_attribute_produces_too_many_tests_highlighting

無効

NUnit。 指定された値はテストパラメーター型と互換性がありません。
NUnit.ParameterTypeIsNotCompatibleWithAttribute
resharper_n_unit_parameter_type_is_not_compatible_with_attribute_highlighting

警告

NUnit。 テストケースの Result プロパティが ExpectedResult と重複しています。
NUnit.TestCaseResultPropertyDuplicatesExpectedResult
resharper_n_unit_test_case_result_property_duplicates_expected_result_highlighting

警告

NUnit。 テストケースの結果プロパティは廃止されました。
NUnit.TestCaseResultPropertyIsObsolete
resharper_n_unit_test_case_result_property_is_obsolete_highlighting

警告

NUnit。 テストケースソースはフィールド、プロパティ、メソッドである必要があります。
NUnit.TestCaseSourceMustBeFieldPropertyMethod
resharper_n_unit_test_case_source_must_be_field_property_method_highlighting

警告

NUnit。 テストケースソースは非抽象であり、IEnumerable を実装する必要があります。
NUnit.TestCaseSourceShouldImplementIEnumerable
resharper_n_unit_test_case_source_should_implement_i_enumerable_highlighting

警告

NUnit。 テストケースソースは静的である必要があります。
NUnit.TestCaseSourceMustBeStatic
resharper_n_unit_test_case_source_must_be_static_highlighting

警告

NUnit。 ステップ値では最大範囲値に到達できません。
NUnit.RangeToValueIsNotReachable
resharper_n_unit_range_to_value_is_not_reachable_highlighting

警告

NUnit。 テストメソッドパラメーターの値が提供されていません。
NUnit.MethodWithParametersAndTestAttribute
resharper_n_unit_method_with_parameters_and_test_attribute_highlighting

警告

NUnit。 範囲内の値がテストパラメーターの型に適合しません。
NUnit.RangeAttributeBoundsAreOutOfRange
resharper_n_unit_range_attribute_bounds_are_out_of_range_highlighting

警告

NUnit.AutoFixture. 引数の型に互換性がないか、引数の値が正しくありません。
NUnit.AutoFixture.IncorrectArgumentType
resharper_n_unit_auto_fixture_incorrect_argument_type_highlighting

警告

NUnit.AutoFixture. Test または TestFixture 属性がありません。
NUnit.AutoFixture.MissedTestOrTestFixtureAttribute
resharper_n_unit_auto_fixture_missed_test_or_test_fixture_attribute_highlighting

警告

NUnit.AutoFixture. InlineAutoData 属性に冗長な引数があります。
NUnit.AutoFixture.RedundantArgumentInInlineAutoDataAttribute
resharper_n_unit_auto_fixture_redundant_argument_in_inline_auto_data_attribute_highlighting

警告

潜在的なコード品質問題 (230 インスペクション)

このカテゴリには、主に エラーまたは 警告レベルで重大な問題(コードの臭い)を検出するインスペクションが含まれます。 このカテゴリには ローカライゼーション支援を保証するインスペクションも含まれます。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

'?:' 式は真偽両方のブランチが同一です
ConditionalTernaryEqualBranch
resharper_conditional_ternary_equal_branch_highlighting

警告

[MustDisposeResource] アノテーションは基本コンストラクターから継承されず、明示的に配置する必要があります
ConstructorWithMustDisposeResourceAttributeBaseIsNotAnnotated
resharper_constructor_with_must_dispose_resource_attribute_base_is_not_annotated_highlighting

警告

[ThreadStatic] はインスタンス フィールドでは機能しません
ThreadStaticAtInstanceField
resharper_thread_static_at_instance_field_highlighting

警告

抑制された null 許容警告により、根本的な問題が隠れている可能性があります
NullableWarningSuppressionIsUsed
resharper_nullable_warning_suppression_is_used_highlighting

無効

抽象または仮想(オーバーライド可能)イベントが呼び出されることはありません
EventNeverInvoked.Global
resharper_event_never_invoked_global_highlighting

提案

破棄されたキャプチャー変数へのアクセス
AccessToDisposedClosure
resharper_access_to_disposed_closure_highlighting

警告

クロージャ内の foreach 変数へのアクセス
AccessToForEachVariableInClosure
resharper_access_to_for_each_variable_in_closure_highlighting

警告

変更されたキャプチャー変数へのアクセス
AccessToModifiedClosure
resharper_access_to_modified_closure_highlighting

警告

ビットマスクの値に応じて、式の結果は常に同じになります
NonConstantEqualityExpressionHasConstantResult
resharper_non_constant_equality_expression_has_constant_result_highlighting

警告

実際の Shift 数はゼロに等しい
ShiftExpressionRealShiftCountIsZero
resharper_shift_expression_real_shift_count_is_zero_highlighting

警告

テキスト引数内のあいまいなシンボル
MultipleResolveCandidatesInText
resharper_multiple_resolve_candidates_in_text_highlighting

警告

階層内のアノテーションの競合
AnnotationConflictInHierarchy
resharper_annotation_conflict_in_hierarchy_highlighting

警告

条件式の代入
AssignmentInConditionalExpression
resharper_assignment_in_conditional_expression_highlighting

警告

'await foreach' を使わずに非同期反復子が呼び出されています
AsyncIteratorInvocationWithoutAwaitForeach
resharper_async_iterator_invocation_without_await_foreach_highlighting

警告

'await' 演算子のない Async メソッド('await' 演算子なしの Async タスクメソッドのオーバーライド)
AsyncOverrideMethodWithoutAwait
resharper_async_override_method_without_await_highlighting

提案

'await' 演算子のない Async メソッド('await' 演算子のない Async タスクメソッド)
AsyncMethodWithoutAwait
resharper_async_method_without_await_highlighting

提案

'await' 演算子のない非同期メソッド('await' 演算子なしの async void メソッドのオーバーライド)
AsyncVoidOverrideMethodWithoutAwait
resharper_async_void_override_method_without_await_highlighting

提案

'await' 演算子のない Async メソッド('await' 演算子のない Async void メソッド)
AsyncVoidMethodWithoutAwait
resharper_async_void_method_without_await_highlighting

提案

自動プロパティ アクセサーは決して使用されません(非公開アクセシビリティ)
UnusedAutoPropertyAccessor.Global
resharper_unused_auto_property_accessor_global_highlighting

警告

自動プロパティ アクセサーは決して使用されません(private アクセス)
UnusedAutoPropertyAccessor.Local
resharper_unused_auto_property_accessor_local_highlighting

警告

可変長エスケープシーケンスとテキストの混在は避けてください
VariableLengthStringHexEscapeSequence
resharper_variable_length_string_hex_escape_sequence_highlighting

警告

戻り値の型が「void」のメソッドや関数では「async」の使用を避ける(戻り値の型が 'void' で、パラメーターが 'System.EventArgs' であるメソッドや関数では 'async' を使用しないでください)
AsyncVoidEventHandlerMethod
resharper_async_void_event_handler_method_highlighting

提案

戻り値の型が「void」のメソッドや関数では「async」の使用を避ける(戻り値の型が 'void' で、型 'System.EventArgs' のパラメーターを持たないメソッドや関数では 'async' を使用しないでください)
AsyncVoidMethod
resharper_async_void_method_highlighting

提案

戻り値の型が「void」のメソッドや関数では「async」の使用を避ける('async void' メソッドおよび関数で例外を再スローしないでください)
AsyncVoidThrowException
resharper_async_void_throw_exception_highlighting

提案

デリゲート型が 'void' を返す場合は 'async' ラムダの使用を避けてください
AsyncVoidLambda
resharper_async_void_lambda_highlighting

警告

バッキングフィールドは割り当てられていますが、使用されていません
PropertyFieldKeywordIsNeverUsed
resharper_property_field_keyword_is_never_used_highlighting

警告

バッキングフィールドは使用されていますが、割り当てられていません
PropertyFieldKeywordIsNeverAssigned
resharper_property_field_keyword_is_never_assigned_highlighting

警告

[Flags] 属性でマークされていない列挙型にビット演算を行っています
BitwiseOperatorOnEnumWithoutFlags
resharper_bitwise_operator_on_enum_without_flags_highlighting

警告

暗黙的なデフォルトパラメーターを持つ基底メンバーの呼び出し
BaseMethodCallWithDefaultParameter
resharper_base_method_call_with_default_parameter_highlighting

警告

'base.Equals(...)' への呼び出しは参照等値です
BaseObjectEqualsIsObjectEquals
resharper_base_object_equals_is_object_equals_highlighting

警告

テキスト引数内の静的シンボルにはアクセスできません
StaticProblemInText
resharper_static_problem_in_text_highlighting

警告

テキスト引数のシンボルにアクセスできません
AccessRightsInText
resharper_access_rights_in_text_highlighting

警告

プロパティを解決できません
PropertyNotResolved
resharper_property_not_resolved_highlighting

エラー

リソースを解決できません
ResourceNotResolved
resharper_resource_not_resolved_highlighting

エラー

リソース項目を解決できません
ResourceItemNotResolved
resharper_resource_item_not_resolved_highlighting

エラー

テキスト引数でシンボルを解決できません
NotResolvedInText
resharper_not_resolved_in_text_highlighting

警告

marshal-by-reference クラスのキャプチャーされたフィールド参照は実行時例外を引き起こす可能性があります
AddressOfMarshalByRefObject
resharper_address_of_marshal_by_ref_object_highlighting

警告

キャプチャーされたプライマリコンストラクターのパラメーターは変更可能です
CapturedPrimaryConstructorParameterIsMutable
resharper_captured_primary_constructor_parameter_is_mutable_highlighting

警告

'volatile' フィールドへのキャプチャーされた参照は 'volatile' として扱われません
ByRefArgumentIsVolatileField
resharper_by_ref_argument_is_volatile_field_highlighting

警告

Char が意図せずに整数として使用されている可能性があります
ConfusingCharAsIntegerInConstructor
resharper_confusing_char_as_integer_in_constructor_highlighting

警告

クラスはインスタンス化されません(非公開アクセシビリティ)
ClassNeverInstantiated.Global
resharper_class_never_instantiated_global_highlighting

提案

クラスはインスタンス化されません(private アクセス)
ClassNeverInstantiated.Local
resharper_class_never_instantiated_local_highlighting

提案

コレクションの内容が照会されることはありません(非公開アクセシビリティ)
CollectionNeverQueried.Global
resharper_collection_never_queried_global_highlighting

警告

コレクションの内容が照会されることはありません(private アクセス)
CollectionNeverQueried.Local
resharper_collection_never_queried_local_highlighting

警告

コレクションは更新されません(非公開アクセシビリティ)
CollectionNeverUpdated.Global
resharper_collection_never_updated_global_highlighting

警告

コレクションは更新されません(private アクセス)
CollectionNeverUpdated.Local
resharper_collection_never_updated_local_highlighting

警告

競合する CQRS 属性
ConflictCqrsAttribute
resharper_conflict_cqrs_attribute_highlighting

警告

ゼロ以外のオペランドを持つ定数 Shift 式の結果はゼロの値になります
ShiftExpressionResultEqualsZero
resharper_shift_expression_result_equals_zero_highlighting

警告

共変配列変換
CoVariantArrayConversion
resharper_co_variant_array_conversion_highlighting

警告

CQRS コンテキストの交差。 コマンドがクエリコンテキストから呼び出されています。 (宣言で表示)
CommandInvasionDeclaration.Global
resharper_command_invasion_declaration_global_highlighting

警告

CQRS コンテキストの交差。 コマンドがクエリコンテキストから呼び出されています。 (使用箇所で表示)
CommandInvasionUsage.Global
resharper_command_invasion_usage_global_highlighting

警告

CQRS コンテキストの交差。 クエリはコマンド コンテキストから呼び出されています。 (宣言で表示)
QueryInvasionDeclaration.Global
resharper_query_invasion_declaration_global_highlighting

警告

CQRS コンテキストの交差。 クエリはコマンド コンテキストから呼び出されています。 (使用箇所で表示)
QueryInvasionUsage.Global
resharper_query_invasion_usage_global_highlighting

警告

'using' ステートメントですでにキャプチャーされた変数の破棄
DisposeOnUsingVariable
resharper_dispose_on_using_variable_highlighting

警告

少なくとも 1 つの実行パスでゼロによる除算が発生します
IntDivisionByZero
resharper_int_division_by_zero_highlighting

警告

SpinLock を readonly フィールドに保存しないでください
SpinLockInReadonlyField
resharper_spin_lock_in_readonly_field_highlighting

警告

'using' 変数にはオブジェクトイニシャライザーを使用しないでください
UsingStatementResourceInitialization
resharper_using_statement_resource_initialization_highlighting

警告

'using' 変数にはオブジェクトイニシャライザーを使用しないでください(オブジェクトイニシャライザー式は 'using' 変数の初期化中に例外をスローする場合があります)
UsingStatementResourceInitializationExpression
resharper_using_statement_resource_initialization_expression_highlighting

ヒント

書式文字列の書式指定子の後に右中括弧を使わないでください
FormatSpecifierCapturesRightBraces
resharper_format_specifier_captures_right_braces_highlighting

警告

辞書 / セットの初期化時にキーが重複しています
DuplicateKeyCollectionInitialization
resharper_duplicate_key_collection_initialization_highlighting

警告

重複した連鎖 'if' ブランチ
DuplicatedChainedIfBodies
resharper_duplicated_chained_if_bodies_highlighting

ヒント

重複した連続 'if' ブランチ
DuplicatedSequentialIfBodies
resharper_duplicated_sequential_if_bodies_highlighting

ヒント

重複した 'switch' アーム
DuplicatedSwitchExpressionArms
resharper_duplicated_switch_expression_arms_highlighting

ヒント

重複した 'switch' ブランチ
DuplicatedSwitchSectionBodies
resharper_duplicated_switch_section_bodies_highlighting

ヒント

要素はローカライズ可能です
LocalizableElement
resharper_localizable_element_highlighting

警告

空の一般的な catch 節
EmptyGeneralCatchClause
resharper_empty_general_catch_clause_highlighting

警告

空の「with」式は冗長なものです
RedundantWithExpression
resharper_redundant_with_expression_highlighting

提案

明示的な未チェックコンテキストでの 'Enumerable.Sum' 呼び出し
EnumerableSumInExplicitUncheckedContext
resharper_enumerable_sum_in_explicit_unchecked_context_highlighting

警告

浮動小数点数の等値比較
CompareOfFloatsByEqualityOperator
resharper_compare_of_floats_by_equality_operator_highlighting

警告

エスケープシーケンスを簡略化できます
CanSimplifyStringEscapeSequence
resharper_can_simplify_string_escape_sequence_highlighting

ヒント

イベントは決して購読されません(非公開アクセシビリティ)
EventNeverSubscribedTo.Global
resharper_event_never_subscribed_to_global_highlighting

提案

イベントは決して購読されません(private アクセス)
EventNeverSubscribedTo.Local
resharper_event_never_subscribed_to_local_highlighting

提案

イベントが呼び出されなかった
EventNeverInvoked
resharper_event_never_invoked_highlighting

警告

匿名デリゲートによるイベントの登録解除
EventUnsubscriptionViaAnonymousDelegate
resharper_event_unsubscription_via_anonymous_delegate_highlighting

警告

例外の再スローが意図されている可能性あり
PossibleIntendedRethrow
resharper_possible_intended_rethrow_highlighting

警告

呼び出し元情報属性を持つパラメーターに明示的な引数が渡された
ExplicitCallerInfoArgument
resharper_explicit_caller_info_argument_highlighting

警告

共通コードを抽出する
ExtractCommonBranchingCode
resharper_extract_common_branching_code_highlighting

ヒント

フィールドが、インターフェースのデフォルト実装のプロパティを隠す
FieldHidesInterfacePropertyWithDefaultImplementation
resharper_field_hides_interface_property_with_default_implementation_highlighting

警告

フォーマットは指定されていますが、補間文字列式は IFormattable ではありません
InterpolatedStringExpressionIsNotIFormattable
resharper_interpolated_string_expression_is_not_i_formattable_highlighting

警告

関数本体が複雑すぎて解析できません
FunctionComplexityOverflow
resharper_function_complexity_overflow_highlighting

無効

関数はすべての実行パスで再帰的です
FunctionRecursiveOnAllPaths
resharper_function_recursive_on_all_paths_highlighting

警告

関数は戻り値を返しません
FunctionNeverReturns
resharper_function_never_returns_highlighting

警告

'GC.SuppressFinalize' はデストラクターのない型で呼び出されます
GCSuppressFinalizeForTypeWithoutDestructor
resharper_gc_suppress_finalize_for_type_without_destructor_highlighting

警告

整数解析によりヒューリスティックに到達不能なケース
UnreachableSwitchCaseDueToIntegerAnalysis
resharper_unreachable_switch_case_due_to_integer_analysis_highlighting

警告

整数解析によりヒューリスティックに到達不能な switch アーム
UnreachableSwitchArmDueToIntegerAnalysis
resharper_unreachable_switch_arm_due_to_integer_analysis_highlighting

警告

コレクションイニシャライザーを持つ ImmutableArray<T>
ImmutableArrayWithCollectionInitializer
resharper_immutable_array_with_collection_initializer_highlighting

エラー

「Math.Clamp()」メソッドに渡された一貫性のない引数
MathClampMinGreaterThanMax
resharper_math_clamp_min_greater_than_max_highlighting

警告

取得したロックの順序に一貫性がない
InconsistentOrderOfLocks
resharper_inconsistent_order_of_locks_highlighting

警告

フィールド上での同期が一貫していません
InconsistentlySynchronizedField
resharper_inconsistently_synchronized_field_highlighting

警告

「ConstantExpected」属性の誤った使用箇所
IncorrectConstantExpectedAnnotation
resharper_incorrect_constant_expected_annotation_highlighting

エラー

最後からのインデックスは 0 より大きくなければなりません。最後の要素を参照するには '^1' を使用してください
ZeroIndexFromEnd
resharper_zero_index_from_end_highlighting

警告

ServiceContract としてマークされたインターフェースは、少なくとも 1 つの OperationContract を宣言する必要があります
ServiceContractWithoutOperations
resharper_service_contract_without_operations_highlighting

警告

XML ドキュメント コメントが無効です
InvalidXmlDocComment
resharper_invalid_xml_doc_comment_highlighting

警告

ポリモーフィックなフィールドライクイベントの呼び出し
PolymorphicFieldLikeEventInvocation
resharper_polymorphic_field_like_event_invocation_highlighting

警告

「IQueryable」が意図せず「IEnumerable」として使用されている可能性があります
PossibleUnintendedQueryableAsEnumerable
resharper_possible_unintended_queryable_as_enumerable_highlighting

提案

イテレータは戻り値を返しません
IteratorNeverReturns
resharper_iterator_never_returns_highlighting

警告

ローカル関数がメソッドを隠します
LocalFunctionHidesMethod
resharper_local_function_hides_method_highlighting

警告

ローカル変数がメンバーを隠しています
LocalVariableHidesMember
resharper_local_variable_hides_member_highlighting

警告

ローカル変数がプライマリコンストラクターパラメーターを隠しています
LocalVariableHidesPrimaryConstructorParameter
resharper_local_variable_hides_primary_constructor_parameter_highlighting

警告

ループ制御変数がループ内で変更されていません
LoopVariableIsNeverChangedInsideLoop
resharper_loop_variable_is_never_changed_inside_loop_highlighting

警告

出力パラメーターの意味のない [HandlesResourceDisposal] アノテーション
OutParameterWithHandlesResourceDisposalAttribute
resharper_out_parameter_with_handles_resource_disposal_attribute_highlighting

警告

入力パラメーターへの意味のない [MustDisposeResource] アノテーション
InParameterWithMustDisposeResourceAttribute
resharper_in_parameter_with_must_dispose_resource_attribute_highlighting

警告

メンバーが外部クラスの静的メンバーを隠します
MemberHidesStaticFromOuterClass
resharper_member_hides_static_from_outer_class_highlighting

警告

メンバー初期化値が無視されます
MemberInitializerValueIgnored
resharper_member_initializer_value_ignored_highlighting

警告

メソッドは両方の CQRS コンテキストから呼び出されます(宣言に表示)
BothContextCallDeclaration.Global
resharper_both_context_call_declaration_global_highlighting

警告

メソッドは両方の CQRS コンテキストから呼び出されます(使用状況に表示)
BothContextCallUsage.Global
resharper_both_context_call_usage_global_highlighting

警告

メソッドは [OperationContract] としてマークされていますが、含まれる型は [ServiceContract] としてマークされていません
OperationContractWithoutServiceContract
resharper_operation_contract_without_service_contract_highlighting

警告

オプションや 'params' パラメーターを持つメソッドが、オーバーロードによって隠されています
MethodOverloadWithOptionalParameter
resharper_method_overload_with_optional_parameter_highlighting

警告

オーバーライドされたメソッドのオプションパラメーター値の不一致
OptionalParameterHierarchyMismatch
resharper_optional_parameter_hierarchy_mismatch_highlighting

警告

ライブラリコード内の async disposable に .ConfigureAwait(false) がありません
UseConfigureAwaitFalseForAsyncDisposable
resharper_use_configure_await_false_for_async_disposable_highlighting

無効

ライブラリコード内に .ConfigureAwait(false) がありません
UseConfigureAwaitFalse
resharper_use_configure_await_false_highlighting

提案

シェバンディレクティブをファイルの先頭に移動してください
ShebangDirectiveBadPlacement
resharper_shebang_directive_bad_placement_highlighting

警告

複数回連続して呼び出された 'OrderBy'
MultipleOrderBy
resharper_multiple_order_by_highlighting

警告

アクセスされていないフィールド (非公開アクセシビリティ)
NotAccessedField.Global
resharper_not_accessed_field_global_highlighting

提案

アクセスされていないフィールド (private アクセス)
NotAccessedField.Local
resharper_not_accessed_field_local_highlighting

警告

アクセスされていない位置指定プロパティ(非公開アクセス)
NotAccessedPositionalProperty.Global
resharper_not_accessed_positional_property_global_highlighting

警告

アクセスされていない位置指定プロパティ(private アクセス)
NotAccessedPositionalProperty.Local
resharper_not_accessed_positional_property_local_highlighting

警告

実装クラス内の非公開メンバーがインターフェースのデフォルト実装を隠します
MemberHidesInterfaceMemberWithDefaultImplementation
resharper_member_hides_interface_member_with_default_implementation_highlighting

警告

GetHashCode() 内で参照されている非読み取り専用型メンバー
NonReadonlyMemberInGetHashCode
resharper_non_readonly_member_in_get_hash_code_highlighting

警告

Null 許容性が階層内のアノテーションと競合する
NullnessAnnotationConflictWithJetBrainsAnnotations
resharper_nullness_annotation_conflict_with_jet_brains_annotations_highlighting

警告

Nullable 警告抑制演算子が反転した 'is' 式と混同される可能性があります
SuppressNullableWarningExpressionAsInvertedIsExpression
resharper_suppress_nullable_warning_expression_as_inverted_is_expression_highlighting

警告

'Object.ReferenceEquals' は常に false です。値型で呼び出されているためです
ReferenceEqualsWithValueType
resharper_reference_equals_with_value_type_highlighting

警告

一方向操作では戻り値を返すことはできません
OneWayOperationContractWithReturnType
resharper_one_way_operation_contract_with_return_type_highlighting

警告

演算子 'is'/'Type Of ... Is ...' を使用できます
OperatorIsCanBeUsed
resharper_operator_is_can_be_used_highlighting

警告

対応する checked 演算子がない演算子
OperatorWithoutMatchedCheckedOperator
resharper_operator_without_matched_checked_operator_highlighting

警告

オーバーライドされた GetHashCode が base の 'Object.GetHashCode()' を呼び出します
BaseObjectGetHashCodeCallInGetHashCode
resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting

警告

パラメーターがメンバーを隠します
ParameterHidesMember
resharper_parameter_hides_member_highlighting

警告

パラメーターがプライマリコンストラクターパラメーターを隠します
ParameterHidesPrimaryConstructorParameter
resharper_parameter_hides_primary_constructor_parameter_highlighting

警告

'partial' メンバー宣言間でパラメーター命名が異なります
PartialMethodParameterNameMismatch
resharper_partial_method_parameter_name_mismatch_highlighting

警告

'{0}.{1}: コレクションが変更されました' の可能性があります
PossibleInvalidOperationExceptionCollectionWasModified
resharper_possible_invalid_operation_exception_collection_was_modified_highlighting

警告

インターフェースによるメンバーアクセス時のあいまいさの可能性があります
PossibleInterfaceMemberAmbiguity
resharper_possible_interface_member_ambiguity_highlighting

警告

値型と 'null' の比較の可能性があります
CompareNonConstrainedGenericWithNull
resharper_compare_non_constrained_generic_with_null_highlighting

無効

循環コンストラクター呼び出しの可能性があります
ConstructorInitializerLoop
resharper_constructor_initializer_loop_highlighting

警告

Double-Check Locking パターンの実装が間違っている可能性があります。 チェックされたフィールドへの複数の書き込みアクセスが可能
PossibleMultipleWriteAccessInDoubleCheckLocking
resharper_possible_multiple_write_access_in_double_check_locking_highlighting

警告

Double-Check Locking パターンの実装が間違っている可能性があります。 チェックされたフィールドへの読み取りアクセス
ReadAccessInDoubleCheckLocking
resharper_read_access_in_double_check_locking_highlighting

警告

無限継承の可能性があります
PossibleInfiniteInheritance
resharper_possible_infinite_inheritance_highlighting

警告

分数の損失の可能性があります
PossibleLossOfFraction
resharper_possible_loss_of_fraction_highlighting

警告

'System.Type' 型の誤った引数の可能性があります
PossibleMistakenSystemTypeArgument
resharper_possible_mistaken_system_type_argument_highlighting

警告

'GetType()' 呼び出しが誤っている可能性があります
PossibleMistakenCallToGetType
resharper_possible_mistaken_call_to_get_type_highlighting

警告

複数回列挙の可能性があります
PossibleMultipleEnumeration
resharper_possible_multiple_enumeration_highlighting

警告

オーバーフローの可能性があります
IntVariableOverflow
resharper_int_variable_overflow_highlighting

警告

'checked' コンテキストでオーバーフローが発生する可能性があります
IntVariableOverflowInCheckedContext
resharper_int_variable_overflow_in_checked_context_highlighting

警告

'unchecked' コンテキストでオーバーフローが発生する可能性があります
IntVariableOverflowInUncheckedContext
resharper_int_variable_overflow_in_unchecked_context_highlighting

警告

「System.ArgumentOutOfRangeException」の可能性があります。 インデックスは負でない整数でなければなりません。
NegativeIndex
resharper_negative_index_highlighting

警告

「System.ArgumentOutOfRangeException」の可能性があります。 開始インデックスは終了インデックス以下でなければなりません。
IndexingByInvalidRange
resharper_indexing_by_invalid_range_highlighting

警告

'System.InvalidCastException' が発生する可能性があります
PossibleInvalidCastException
resharper_possible_invalid_cast_exception_highlighting

警告

'foreach' ループで 'System.InvalidCastException' が発生する可能性があります
PossibleInvalidCastExceptionInForeachLoop
resharper_possible_invalid_cast_exception_in_foreach_loop_highlighting

警告

'System.InvalidOperationException' が発生する可能性があります
PossibleInvalidOperationException
resharper_possible_invalid_operation_exception_highlighting

警告

'System.NullReferenceException' が発生する可能性があります
PossibleNullReferenceException
resharper_possible_null_reference_exception_highlighting

警告

'new' 式で作成された未割り当てオブジェクトの可能性があります
ObjectCreationAsStatement
resharper_object_creation_as_statement_highlighting

警告

意図しない参照の比較の可能性があります
PossibleUnintendedReferenceComparison
resharper_possible_unintended_reference_comparison_highlighting

警告

おそらく不純な構造体メソッドが読み取り専用変数で呼び出されます: 呼び出し前に常に構造体値がコピーされます
PossiblyImpureMethodCallOnReadonlyVariable
resharper_possibly_impure_method_call_on_readonly_variable_highlighting

警告

オプションパラメーター値を定義するための誤解を招く可能性がある『DefaultValueAttribute』の使用
DefaultValueAttributeForOptionalParameter
resharper_default_value_attribute_for_optional_parameter_highlighting

警告

インデクサーイニシャライザーの前にコンマが抜けている可能性があります
PossiblyMissingIndexerInitializerComma
resharper_possibly_missing_indexer_initializer_comma_highlighting

警告

『CancellationToken』の誤った使用の可能性があります
PossiblyMistakenUseOfCancellationToken
resharper_possibly_mistaken_use_of_cancellation_token_highlighting

警告

セット内で意図しない線形探索が行われている可能性があります
PossibleUnintendedLinearSearchInSet
resharper_possible_unintended_linear_search_in_set_highlighting

警告

条件呼び出し内で意図しない変更が行われた可能性があります
PossiblyUnintendedSideEffectsInsideConditionalInvocation
resharper_possibly_unintended_side_effects_inside_conditional_invocation_highlighting

警告

フォーマット文字列テンプレートの代わりに意図しない文字列補間が行われている可能性があります
PossiblyMistakenUseOfInterpolatedStringInsert
resharper_possibly_mistaken_use_of_interpolated_string_insert_highlighting

警告

文字列の比較が間違っている可能性があります: スパンは同じメモリ位置を参照している場合にのみ同じとみなされます
StringSpanComparison
resharper_string_span_comparison_highlighting

警告

ラムダまたはローカル関数で誤解を招く可能性のあるパラメーター名です
AllUnderscoreLocalParameterName
resharper_all_underscore_local_parameter_name_highlighting

警告

明示的に指定されたタプルコンポーネント名を優先してください
PreferExplicitlyProvidedTupleComponentName
resharper_prefer_explicitly_provided_tuple_component_name_highlighting

ヒント

プライマリコンストラクターのパラメーターキャプチャは許可されていません
PrimaryConstructorParameterCaptureDisallowed
resharper_primary_constructor_parameter_capture_disallowed_highlighting

無効

[Optional] 属性を持つ 'ref' または 'out' パラメーター
OptionalParameterRefOut
resharper_optional_parameter_ref_out_highlighting

警告

'using' でキャプチャーされたオブジェクトによって生成されたタスクの返却
ReturnOfTaskProducedByUsingVariable
resharper_return_of_task_produced_by_using_variable_highlighting

警告

'using' ステートメントによってキャプチャーされた変数の戻り値
ReturnOfUsingVariable
resharper_return_of_using_variable_highlighting

警告

関数の戻り値の型は非 null にできます
ReturnTypeCanBeNotNullable
resharper_return_type_can_be_not_nullable_highlighting

警告

[MustUseReturnValue] アノテーション付きメソッドの戻り値が使用されていません
MustUseReturnValue
resharper_must_use_return_value_highlighting

警告

[MustDisposeResource] アノテーション付きメソッドの戻り値が決して破棄されていません
NotDisposedResource
resharper_not_disposed_resource_highlighting

警告

プロパティの戻り値は呼び出し側で破棄する必要があります
NotDisposedResourceIsReturnedByProperty
resharper_not_disposed_resource_is_returned_by_property_highlighting

警告

'GetEnumerator' メソッド呼び出しの戻り値が決して破棄されていません
GenericEnumeratorNotDisposed
resharper_generic_enumerator_not_disposed_highlighting

警告

イテレーターの戻り値が使用されていません
IteratorMethodResultIsIgnored
resharper_iterator_method_result_is_ignored_highlighting

警告

純粋メソッドの戻り値が使用されていません
ReturnValueOfPureMethodIsNotUsed
resharper_return_value_of_pure_method_is_not_used_highlighting

警告

戻り値は破棄する必要がありますが、そのメソッドまたは関数に [MustDisposeResource] アノテーションがありません
NotDisposedResourceIsReturned
resharper_not_disposed_resource_is_returned_highlighting

提案

安全なキャスト式は常に成功します
TryCastAlwaysSucceeds
resharper_try_cast_always_succeeds_highlighting

提案

左オペランドが0の Shift 式は0になります
ShiftExpressionZeroLeftOperand
resharper_shift_expression_zero_left_operand_highlighting

警告

短命の「HttpClient」
ShortLivedHttpClient
resharper_short_lived_http_client_highlighting

警告

類似の匿名型が近くで検出されました
SimilarAnonymousTypeNearby
resharper_similar_anonymous_type_nearby_highlighting

ヒント

同様の式の比較
EqualExpressionComparison
resharper_equal_expression_comparison_highlighting

警告

列挙型の一部の値は 'switch' 式内で処理されず、デフォルトアームの例外で処理されます
SwitchExpressionHandlesSomeKnownEnumValuesWithExceptionInDefault
resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting

ヒント

列挙型の一部の値は 'switch' ステートメント内で処理されません
SwitchStatementMissingSomeEnumCasesNoDefault
resharper_switch_statement_missing_some_enum_cases_no_default_highlighting

ヒント

列挙型の一部の値は 'switch' ステートメント内で処理されず、デフォルトセクションで処理されます
SwitchStatementHandlesSomeKnownEnumValuesWithDefault
resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting

ヒント

ジェネリック型における静的フィールドまたは自動プロパティ
StaticMemberInGenericType
resharper_static_member_in_generic_type_highlighting

警告

静的メンバーイニシャライザーが下の静的メンバーまたは他の部分を参照しています
StaticMemberInitializerReferesToMemberBelow
resharper_static_member_initializer_referes_to_member_below_highlighting

警告

文字列フォーマットメソッドの問題
FormatStringProblem
resharper_format_string_problem_highlighting

警告

構造化ログメッセージ項目が重複しているか、大文字小文字のみが異なります
DuplicateItemInLoggerTemplate
resharper_duplicate_item_in_logger_template_highlighting

警告

構造化メッセージテンプレートの問題
StructuredMessageTemplateProblem
resharper_structured_message_template_problem_highlighting

警告

同期プリミティブに対する疑わしいロック
SuspiciousLockOverSynchronizationPrimitive
resharper_suspicious_lock_over_synchronization_primitive_highlighting

警告

ArgumentNullException に疑わしいパラメーター名があります
SuspiciousParameterNameInArgumentNullException
resharper_suspicious_parameter_name_in_argument_null_exception_highlighting

警告

この型の左オペランドでの疑わしい Shift 数です
ShiftExpressionRightOperandNotEqualRealCount
resharper_shift_expression_right_operand_not_equal_real_count_highlighting

警告

疑わしい型変換またはチェック
SuspiciousTypeConversion.Global
resharper_suspicious_type_conversion_global_highlighting

警告

破棄風の名前を持つ変数の怪しい使用です
AssignmentInsteadOfDiscard
resharper_assignment_instead_of_discard_highlighting

警告

疑わしい「揮発性」フィールドの使用: 複合操作はアトミックではありません。 代わりに「Interlocked」クラスを使用できます。
NonAtomicCompoundOperator
resharper_non_atomic_compound_operator_highlighting

警告

実行時に存在しない可能性のあるモジュールからのシンボル
SymbolFromNotCopiedLocallyReferenceUsedWarning
resharper_symbol_from_not_copied_locally_reference_used_warning_highlighting

警告

末尾再帰呼び出しはループで置き換え可能です
TailRecursiveCall
resharper_tail_recursive_call_highlighting

ヒント

『is』演算子の式は指定された型にはなりません
IsExpressionAlwaysFalse
resharper_is_expression_always_false_highlighting

警告

与えられた『is』演算子の式は常に指定された型です
IsExpressionAlwaysTrue
resharper_is_expression_always_true_highlighting

警告

最適なパフォーマンスを得るには、パラメーターに定数が必要です。
ConstantExpected
resharper_constant_expected_highlighting

提案

このパターンは冗長で、実行時チェックは発生しません
PatternIsRedundant
resharper_pattern_is_redundant_highlighting

警告

ソース式は常に指定されたパターンと一致します
PatternAlwaysMatches
resharper_pattern_always_matches_highlighting

警告

ソース式は指定されたパターンと決して一致しません
PatternNeverMatches
resharper_pattern_never_matches_highlighting

警告

スレッド静的フィールドにイニシャライザーがあります
ThreadStaticFieldHasInitializer
resharper_thread_static_field_has_initializer_highlighting

警告

キャストを試みて null チェックを行う処理は型チェックで代用できます
SafeCastIsUsedAsTypeCheck
resharper_safe_cast_is_used_as_type_check_highlighting

提案

型チェックとキャストをまとめることができます
MergeCastWithTypeCheck
resharper_merge_cast_with_type_check_highlighting

提案

型パターンとキャストはまとめて記述できます
UseSwitchCasePatternVariable
resharper_use_switch_case_pattern_variable_highlighting

提案

未割り当てフィールド(非 private アクセシビリティ)
UnassignedField.Global
resharper_unassigned_field_global_highlighting

提案

未割り当てフィールド(private アクセシビリティ)
UnassignedField.Local
resharper_unassigned_field_local_highlighting

警告

割り当てられていない読み取り専用フィールド
UnassignedReadonlyField
resharper_unassigned_readonly_field_highlighting

警告

未確認の CQRS エンティティ
MultipleCqrsEntity
resharper_multiple_cqrs_entity_highlighting

警告

未知の Razor レイアウト
Razor.LayoutNotResolved
resharper_razor_layout_not_resolved_highlighting

エラー

不明な Razor セクション
Razor.SectionNotResolved
resharper_razor_section_not_resolved_highlighting

エラー

<inheritdoc/> の使用が無効です
InheritdocInvalidUsage
resharper_inheritdoc_invalid_usage_highlighting

警告

ルートレベルで <inheritdoc /> を使用して基底候補からドキュメントを継承する
InheritdocConsiderUsage
resharper_inheritdoc_consider_usage_highlighting

無効

コレクションの count プロパティを使用してください
UseCollectionCountProperty
resharper_use_collection_count_property_highlighting

提案

書式文字列で書式指定子を使用してください
UseFormatSpecifierInFormatString
resharper_use_format_specifier_in_format_string_highlighting

提案

補間文字列で書式指定子を使用してください
SimplifyStringInterpolation
resharper_simplify_string_interpolation_highlighting

提案

型チェックで任意の null でない値が合格する場合は、型チェックの代わりに null チェックを使用する
ConvertTypeCheckToNullCheck
resharper_convert_type_check_to_null_check_highlighting

警告

型チェックで任意の null でない値が合格する場合は、型チェックの代わりに null チェックパターンを使用する
ConvertTypeCheckPatternToNullCheck
resharper_convert_type_check_pattern_to_null_check_highlighting

警告

属性の代わりに null 許容アノテーションを使用する
UseNullableAnnotationInsteadOfAttribute
resharper_use_nullable_annotation_instead_of_attribute_highlighting

提案

無駄な算術演算
UselessBinaryOperation
resharper_useless_binary_operation_highlighting

警告

ループ内で stackalloc を使用する
StackAllocInsideLoop
resharper_stack_alloc_inside_loop_highlighting

警告

非変数修飾子式のプロパティに割り当てられた値が失われる可能性があります
PossibleStructMemberModificationOfNonVariableStruct
resharper_possible_struct_member_modification_of_non_variable_struct_highlighting

警告

「値」パラメーターは使用されていません
ValueParameterNotUsed
resharper_value_parameter_not_used_highlighting

警告

変数は null 不可として宣言できます
VariableCanBeNotNullable
resharper_variable_can_be_not_nullable_highlighting

警告

ローカル関数内の変数が外部スコープの変数を隠します
VariableHidesOuterVariable
resharper_variable_hides_outer_variable_highlighting

警告

コンストラクター内の仮想メンバー呼び出し
VirtualMemberCallInConstructor
resharper_virtual_member_call_in_constructor_highlighting

警告

「void」メソッドは [MustDisposeResource] 属性のアノテーションが付けられています
VoidMethodWithMustDisposeResourceAttribute
resharper_void_method_with_must_dispose_resource_attribute_highlighting

警告

「void」メソッドは [MustUseReturnValue] 属性のアノテーションが付けられています
VoidMethodWithMustUseReturnValueAttribute
resharper_void_method_with_must_use_return_value_attribute_highlighting

警告

「void」メソッドは [Pure] 属性のアノテーションが付けられています
PureAttributeOnVoidMethod
resharper_pure_attribute_on_void_method_highlighting

警告

オブジェクトイニシャライザーの代わりに「with」式が使用されています
WithExpressionInsteadOfInitializer
resharper_with_expression_instead_of_initializer_highlighting

提案

'with' 式はアクセス可能なすべてのインスタンスメンバーを変更します
WithExpressionModifiesAllMembers
resharper_with_expression_modifies_all_members_highlighting

警告

コードの冗長性 (102 インスペクション)

このカテゴリのコードインスペクションは、コードの可読性やスタイルに影響し、安全に削除できる冗長性やデッドコードを検出します。 一部のコードの冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 ただし、冗長性の多くはユーザー操作なしで、 スコープ内の修正 または コードのクリーンアップ を使用して修正できます。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

'??' 条件は null または null でないことがわかっています
ConstantNullCoalescingCondition
resharper_constant_null_coalescing_condition_highlighting

警告

null 許容参照型のアノテーションによると、'??' 条件は null にはなりません
NullCoalescingConditionIsAlwaysNotNullAccordingToAPIContract
resharper_null_coalescing_condition_is_always_not_null_according_to_api_contract_highlighting

警告

[NotNull] または [CanBeNull] 属性は、すでに null 許容参照型で同じアノテーションがある型に適用されています
RedundantNullnessAttributeWithNullableReferenceTypes
resharper_redundant_nullness_attribute_with_nullable_reference_types_highlighting

警告

匿名メソッドシグネチャーは必要ありません
UnusedAnonymousMethodSignature
resharper_unused_anonymous_method_signature_highlighting

警告

配列の作成は配列イニシャライザーで置き換えることができます
RedundantArrayCreationExpression
resharper_redundant_array_creation_expression_highlighting

ヒント

代入は使用されていません
RedundantAssignment
resharper_redundant_assignment_highlighting

警告

代入結果は完全に破棄されます
AssignmentIsFullyDiscarded
resharper_assignment_is_fully_discarded_highlighting

警告

積分定数との比較は無意味です
UselessComparisonToIntegralConstant
resharper_useless_comparison_to_integral_constant_highlighting

警告

条件付きアクセス修飾子式は null または null でないことがわかっています
ConstantConditionalAccessQualifier
resharper_constant_conditional_access_qualifier_highlighting

警告

null 許容参照型のアノテーションによると、条件付きアクセス修飾子式は null ではありません
ConditionalAccessQualifierIsNonNullableAccordingToAPIContract
resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting

警告

項目を辞書に追加する前の「ContainsKey」呼び出しは冗長です
RedundantDictionaryContainsKeyBeforeAdding
resharper_redundant_dictionary_contains_key_before_adding_highlighting

警告

CQRS 属性は冗長なため削除できます
RedundantCqrsAttribute
resharper_redundant_cqrs_attribute_highlighting

警告

二重否定演算子
DoubleNegationOperator
resharper_double_negation_operator_highlighting

提案

重複したステートメント
DuplicatedStatements
resharper_duplicated_statements_highlighting

警告

空の拡張機能ブロック
EmptyExtensionBlock
resharper_empty_extension_block_highlighting

警告

空の 'for' ループは冗長です
EmptyForStatement
resharper_empty_for_statement_highlighting

警告

空の領域
EmptyRegion
resharper_empty_region_highlighting

提案

明示的デリゲート作成式は冗長です
RedundantDelegateCreation
resharper_redundant_delegate_creation_highlighting

警告

式は常に 'null' です
ExpressionIsAlwaysNull
resharper_expression_is_always_null_highlighting

警告

式は常に「true」または常に「false」です
ConditionIsAlwaysTrueOrFalse
resharper_condition_is_always_true_or_false_highlighting

警告

null 許容参照型のアノテーションによると、式は常に「true」または「false」になります
ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract
resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting

警告

ヒューリスティックに到達不能コード
HeuristicUnreachableCode
resharper_heuristic_unreachable_code_highlighting

警告

即時デリゲート呼び出し
RedundantImmediateDelegateInvocation
resharper_redundant_immediate_delegate_invocation_highlighting

提案

Math.Abs() 引数は常に負ではありません
MathAbsMethodIsRedundant
resharper_math_abs_method_is_redundant_highlighting

警告

Math.Sign() メソッドは常に同じ結果を返します
SuspiciousMathSignMethod
resharper_suspicious_math_sign_method_highlighting

警告

属性に引数がない場合、丸括弧は冗長です
RedundantAttributeParentheses
resharper_redundant_attribute_parentheses_highlighting

ヒント

パターンは常に「true」または「false」です
PatternIsAlwaysTrueOrFalse
resharper_pattern_is_always_true_or_false_highlighting

警告

プライベートフィールドはローカル変数に変換できます
PrivateFieldCanBeConvertedToLocalVariable
resharper_private_field_can_be_converted_to_local_variable_highlighting

警告

生の文字列は簡略化できます
RawStringCanBeSimplified
resharper_raw_string_can_be_simplified_highlighting

ヒント

冗長な [AttributeUsage] 属性プロパティの割り当て
RedundantAttributeUsageProperty
resharper_redundant_attribute_usage_property_highlighting

提案

冗長な「abstract」修飾子
RedundantAbstractModifier
resharper_redundant_abstract_modifier_highlighting

警告

冗長な匿名型プロパティの明示的名前
RedundantAnonymousTypePropertyName
resharper_redundant_anonymous_type_property_name_highlighting

警告

呼び出し元引数式パラメーターに渡された冗長な引数
RedundantCallerArgumentExpressionDefaultValue
resharper_redundant_caller_argument_expression_default_value_highlighting

警告

デフォルト値による冗長な引数
RedundantArgumentDefaultValue
resharper_redundant_argument_default_value_highlighting

警告

冗長な算術オーバーフローチェックコンテキスト
RedundantOverflowCheckingContext
resharper_redundant_overflow_checking_context_highlighting

警告

冗長な「属性」接尾辞
RedundantAttributeSuffix
resharper_redundant_attribute_suffix_highlighting

警告

冗長な「base.」修飾子
RedundantBaseQualifier
resharper_redundant_base_qualifier_highlighting

警告

冗長なブール値の比較
RedundantBoolCompare
resharper_redundant_bool_compare_highlighting

警告

コレクションイニシャライザーの冗長な波括弧
RedundantCollectionInitializerElementBraces
resharper_redundant_collection_initializer_element_braces_highlighting

ヒント

冗長な「case」ラベル
RedundantCaseLabel
resharper_redundant_case_label_highlighting

警告

デフォルトセクションの前の冗長な「case」ラベル
RedundantEnumCaseLabelForDefaultSection
resharper_redundant_enum_case_label_for_default_section_highlighting

無効

冗長なキャスト
RedundantCast
resharper_redundant_cast_highlighting

警告

冗長な catch 節
RedundantCatchClause
resharper_redundant_catch_clause_highlighting

警告

レコード宣言で冗長な「class」キーワード
RedundantRecordClassKeyword
resharper_redundant_record_class_keyword_highlighting

警告

冗長なコレクションコピー
RedundantCollectionCopyCall
resharper_redundant_collection_copy_call_highlighting

警告

代入前の冗長な条件チェック
RedundantCheckBeforeAssignment
resharper_redundant_check_before_assignment_highlighting

警告

冗長な条件付き三項式の使用
RedundantTernaryExpression
resharper_redundant_ternary_expression_highlighting

警告

'ConfigureAwait' での冗長コンテキストキャプチャ
RedundantConfigureAwait
resharper_redundant_configure_await_highlighting

提案

冗長な制御フロージャンプステートメント
RedundantJumpStatement
resharper_redundant_jump_statement_highlighting

警告

冗長な破棄指定
RedundantDiscardDesignation
resharper_redundant_discard_designation_highlighting

提案

冗長な「else」キーワード
RedundantIfElseBlock
resharper_redundant_if_else_block_highlighting

ヒント

オブジェクト生成式での冗長な空引数リスト
RedundantEmptyObjectCreationArgumentList
resharper_redundant_empty_object_creation_argument_list_highlighting

ヒント

冗長な空の「finally」ブロック
RedundantEmptyFinallyBlock
resharper_redundant_empty_finally_block_highlighting

警告

冗長な空のオブジェクトまたはコレクションイニシャライザー
RedundantEmptyObjectOrCollectionInitializer
resharper_redundant_empty_object_or_collection_initializer_highlighting

警告

冗長な空の「switch」セクション
RedundantEmptySwitchSection
resharper_redundant_empty_switch_section_highlighting

警告

'params' パラメーターの引数での冗長な明示的コレクション作成
RedundantExplicitParamsArrayCreation
resharper_redundant_explicit_params_array_creation_highlighting

提案

冗長な明示的な null 許容型の作成
RedundantExplicitNullableCreation
resharper_redundant_explicit_nullable_creation_highlighting

警告

冗長な明示的位置プロパティ宣言
RedundantExplicitPositionalPropertyDeclaration
resharper_redundant_explicit_positional_property_declaration_highlighting

警告

配列生成時の冗長な明示サイズ指定
RedundantExplicitArraySize
resharper_redundant_explicit_array_size_highlighting

警告

冗長な明示的タプルコンポーネント名
RedundantExplicitTupleComponentName
resharper_redundant_explicit_tuple_component_name_highlighting

警告

配列作成時の冗長な明示的な型
RedundantExplicitArrayCreation
resharper_redundant_explicit_array_creation_highlighting

警告

冗長な固定ポインター宣言
RedundantFixedPointerDeclaration
resharper_redundant_fixed_pointer_declaration_highlighting

提案

冗長なグローバル using ディレクティブ
RedundantUsingDirective.Global
resharper_redundant_using_directive_global_highlighting

警告

冗長な 'IEnumerable.Cast<T>' または 'IEnumerable.OfType<T>' 呼び出し
RedundantEnumerableCastCall
resharper_redundant_enumerable_cast_call_highlighting

警告

冗長なラムダ式パラメーター型指定
RedundantLambdaParameterType
resharper_redundant_lambda_parameter_type_highlighting

警告

冗長なラムダシグネチャーの丸括弧
RedundantLambdaSignatureParentheses
resharper_redundant_lambda_signature_parentheses_highlighting

ヒント

冗長な名前修飾子
RedundantNameQualifier
resharper_redundant_name_qualifier_highlighting

警告

null 不可の基本型で制約された型パラメーターの冗長な「notnull」制約
RedundantNotNullConstraint
resharper_redundant_not_null_constraint_highlighting

警告

別の null 不可の基本型で制約された型パラメーターの基本型制約における冗長な null 許容アノテーション
RedundantNullableAnnotationOnTypeConstraintHasNonNullableBaseType
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_base_type_highlighting

警告

null 不可タイプ種別を持つ型パラメーターの基本型制約での冗長な null 許容アノテーション
RedundantNullableAnnotationOnTypeConstraintHasNonNullableTypeKind
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_type_kind_highlighting

警告

null 不可の基本型で制約される型パラメーターの「class?」制約での冗長な null 許容アノテーション
RedundantNullableAnnotationOnReferenceTypeConstraint
resharper_redundant_nullable_annotation_on_reference_type_constraint_highlighting

警告

冗長な null 許容属性
RedundantNullableFlowAttribute
resharper_redundant_nullable_flow_attribute_highlighting

警告

冗長な null 許容ディレクティブ
RedundantNullableDirective
resharper_redundant_nullable_directive_highlighting

警告

冗長な null 許容警告抑制式
RedundantSuppressNullableWarningExpression
resharper_redundant_suppress_nullable_warning_expression_highlighting

警告

冗長な 'object.ToString()' 呼び出し
RedundantToStringCall
resharper_redundant_to_string_call_highlighting

警告

値型に対する冗長な 'object.ToString()' 呼び出し
RedundantToStringCallForValueType
resharper_redundant_to_string_call_for_value_type_highlighting

ヒント

論理条件式の冗長なオペランド
RedundantLogicalConditionalExpressionOperand
resharper_redundant_logical_conditional_expression_operand_highlighting

警告

冗長な 'orderby' 句 'ascending' キーワード
RedundantQueryOrderByAscendingKeyword
resharper_redundant_query_order_by_ascending_keyword_highlighting

ヒント

冗長なプロパティパターン句
RedundantPropertyPatternClause
resharper_redundant_property_pattern_clause_highlighting

提案

冗長な範囲バウンド
RedundantRangeBound
resharper_redundant_range_bound_highlighting

提案

冗長な "readonly" 修飾子
RedundantReadonlyModifier
resharper_redundant_readonly_modifier_highlighting

提案

冗長な "scoped" パラメーター修飾子
RedundantScopedParameterModifier
resharper_redundant_scoped_parameter_modifier_highlighting

警告

型または名前空間宣言後の冗長なセミコロン
RedundantDeclarationSemicolon
resharper_redundant_declaration_semicolon_highlighting

ヒント

冗長な文字列補間
RedundantStringInterpolation
resharper_redundant_string_interpolation_highlighting

提案

冗長な 'string.Format()' 呼び出し
RedundantStringFormatCall
resharper_redundant_string_format_call_highlighting

警告

冗長な 'string.ToCharArray()' 呼び出し
RedundantStringToCharArrayCall
resharper_redundant_string_to_char_array_call_highlighting

警告

冗長な 'switch' 式アーム
RedundantSwitchExpressionArms
resharper_redundant_switch_expression_arms_highlighting

警告

'nameof' 内の冗長な型引数
RedundantTypeArgumentsInsideNameof
resharper_redundant_type_arguments_inside_nameof_highlighting

提案

メソッドの冗長な型引数
RedundantTypeArgumentsOfMethod
resharper_redundant_type_arguments_of_method_highlighting

警告

パターン内の冗長な型チェック
RedundantTypeCheckInPattern
resharper_redundant_type_check_in_pattern_highlighting

警告

冗長な型宣言本体
RedundantTypeDeclarationBody
resharper_redundant_type_declaration_body_highlighting

提案

冗長な using ディレクティブ
RedundantUsingDirective
resharper_redundant_using_directive_highlighting

警告

冗長な逐語的接頭辞
RedundantVerbatimPrefix
resharper_redundant_verbatim_prefix_highlighting

提案

冗長な逐語的文字列接頭辞
RedundantVerbatimStringPrefix
resharper_redundant_verbatim_string_prefix_highlighting

提案

冗長な "virtual" 修飾子
RedundantVirtualModifier
resharper_redundant_virtual_modifier_highlighting

警告

冗長な "WithCancellation()" 呼び出し
RedundantWithCancellation
resharper_redundant_with_cancellation_highlighting

警告

冗長なパターンマッチ丸括弧を削除します
RedundantPatternParentheses
resharper_redundant_pattern_parentheses_highlighting

ヒント

常に一致するサブパターンは冗長です
RedundantAlwaysMatchSubpattern
resharper_redundant_always_match_subpattern_highlighting

提案

'true' は 'for' ステートメント条件内で冗長です
ForStatementConditionIsTrue
resharper_for_statement_condition_is_true_highlighting

警告

nullable 型の型チェックは基本型の型チェックと等価です
RedundantNullableTypeMark
resharper_redundant_nullable_type_mark_highlighting

警告

unsafe コンテキスト宣言は冗長です
RedundantUnsafeContext
resharper_redundant_unsafe_context_highlighting

警告

未使用の null 許容ディレクティブ
UnusedNullableDirective
resharper_unused_nullable_directive_highlighting

警告

シンボル宣言の冗長性 (51 インスペクション)

このカテゴリには、空および未使用のシンボル宣言を検出するための、主に 警告重要度レベルのコードインスペクションが含まれています。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

継承されない仮想(オーバーライド可能)メンバーを持つクラス(非公開アクセシビリティ)
ClassWithVirtualMembersNeverInherited.Global
resharper_class_with_virtual_members_never_inherited_global_highlighting

提案

継承されない仮想(オーバーライド可能)メンバーを持つクラス(private アクセス)
ClassWithVirtualMembersNeverInherited.Local
resharper_class_with_virtual_members_never_inherited_local_highlighting

提案

タプルのコンポーネントが使われていません
UnusedTupleComponentInReturnValue
resharper_unused_tuple_component_in_return_value_highlighting

警告

「DefaultParameterValueAttribute」は「OptionalAttribute」と組み合わせて使用する必要があります
MeaninglessDefaultParameterValue
resharper_meaningless_default_parameter_value_highlighting

警告

空のコンストラクター
EmptyConstructor
resharper_empty_constructor_highlighting

警告

空のデストラクター
EmptyDestructor
resharper_empty_destructor_highlighting

警告

'partial void' メソッドの空実装は冗長です
RedundantPartialMethodEmptyImplementation
resharper_redundant_partial_method_empty_implementation_highlighting

警告

空の名前空間宣言
EmptyNamespace
resharper_empty_namespace_highlighting

警告

エンティティは、その名前の取得目的のみに使用されています(非 private アクセシビリティ)
EntityNameCapturedOnly.Global
resharper_entity_name_captured_only_global_highlighting

警告

エンティティは、その名前の取得目的のみに使用されています(private アクセス)
EntityNameCapturedOnly.Local
resharper_entity_name_captured_only_local_highlighting

警告

ローカル関数は使用されていません
UnusedLocalFunction
resharper_unused_local_function_highlighting

警告

ローカル関数は使用されていません
UnusedLocalFunction.Compiler
resharper_unused_local_function_compiler_highlighting

警告

ローカル関数の戻り値は使用されていません
UnusedLocalFunctionReturnValue
resharper_unused_local_function_return_value_highlighting

警告

メソッドの戻り値は使用されていません(非公開アクセシビリティ)
UnusedMethodReturnValue.Global
resharper_unused_method_return_value_global_highlighting

提案

メソッドの戻り値は使用されません(private アクセス)
UnusedMethodReturnValue.Local
resharper_unused_method_return_value_local_highlighting

警告

アクセスされていないローカル変数です。
NotAccessedVariable
resharper_not_accessed_variable_highlighting

警告

アクセスされないローカル変数は「out」パラメーター値を破棄するためにのみ使用されます
NotAccessedOutParameterVariable
resharper_not_accessed_out_parameter_variable_highlighting

警告

アクセスされていないプライマリコンストラクターパラメーター
NotAccessedPrimaryConstructorParameterCompiler
resharper_not_accessed_primary_constructor_parameter_compiler_highlighting

警告

パラメーターは前提条件チェックにのみ使用されます (非公開アクセシビリティ)
ParameterOnlyUsedForPreconditionCheck.Global
resharper_parameter_only_used_for_precondition_check_global_highlighting

提案

パラメーターは前提条件チェックにのみ使用されます (private アクセス)
ParameterOnlyUsedForPreconditionCheck.Local
resharper_parameter_only_used_for_precondition_check_local_highlighting

警告

パラメーター出力値は常に破棄されます (非公開アクセシビリティ)
OutParameterValueIsAlwaysDiscarded.Global
resharper_out_parameter_value_is_always_discarded_global_highlighting

提案

パラメーター出力値は常に破棄されます (private アクセス)
OutParameterValueIsAlwaysDiscarded.Local
resharper_out_parameter_value_is_always_discarded_local_highlighting

警告

'params' 修飾子はオーバーライド時に常に無視されます
RedundantParams
resharper_redundant_params_highlighting

警告

冗長な属性 [SetsRequiredMembers]
RedundantSetsRequiredMembersAttribute
resharper_redundant_sets_required_members_attribute_highlighting

警告

冗長なベースコンストラクター呼び出し
RedundantBaseConstructorCall
resharper_redundant_base_constructor_call_highlighting

警告

基本型リスト内の冗長なクラスまたはインターフェース仕様
RedundantExtendsListEntry
resharper_redundant_extends_list_entry_highlighting

警告

冗長なメンバーイニシャライザー
RedundantDefaultMemberInitializer
resharper_redundant_default_member_initializer_highlighting

警告

冗長なメンバーオーバーライド
RedundantOverriddenMember
resharper_redundant_overridden_member_highlighting

警告

冗長なメソッドオーバーロード(非 private アクセシビリティ)
RedundantOverload.Global
resharper_redundant_overload_global_highlighting

提案

冗長なメソッドオーバーロード(private アクセス)
RedundantOverload.Local
resharper_redundant_overload_local_highlighting

提案

メソッド宣言の冗長な 'partial' 修飾子
PartialMethodWithSinglePart
resharper_partial_method_with_single_part_highlighting

警告

型宣言時の冗長な 'partial' 修飾子
PartialTypeWithSinglePart
resharper_partial_type_with_single_part_highlighting

警告

封印されたクラスの封印されたメンバー
SealedMemberInSealedClass
resharper_sealed_member_in_sealed_class_highlighting

警告

タイプは使用されません(非公開アクセシビリティ)
UnusedType.Global
resharper_unused_type_global_highlighting

提案

タイプは使用されません(private アクセス)
UnusedType.Local
resharper_unused_type_local_highlighting

警告

型メンバーは基本型でアクセスされません (非公開アクセシビリティ)
UnusedMemberInSuper.Global
resharper_unused_member_in_super_global_highlighting

提案

型メンバーは基本型でアクセスされません (private アクセス)
UnusedMemberInSuper.Local
resharper_unused_member_in_super_local_highlighting

警告

型メンバーは使用されません(非公開アクセシビリティ)
UnusedMember.Global
resharper_unused_member_global_highlighting

提案

型メンバーは使用されません(private アクセス)
UnusedMember.Local
resharper_unused_member_local_highlighting

警告

型メンバーはオーバーライドでのみ使用されます (非公開アクセシビリティ)
UnusedMemberHierarchy.Global
resharper_unused_member_hierarchy_global_highlighting

提案

型メンバーはオーバーライドでのみ使用されます (private アクセス)
UnusedMemberHierarchy.Local
resharper_unused_member_hierarchy_local_highlighting

警告

列挙型の根底にある型は 'int'
EnumUnderlyingTypeIsInt
resharper_enum_underlying_type_is_int_highlighting

警告

未使用のラベル
UnusedLabel
resharper_unused_label_highlighting

警告

未使用のローカル変数
UnusedVariable
resharper_unused_variable_highlighting

警告

未使用のパラメーター (非公開アクセシビリティ)
UnusedParameter.Global
resharper_unused_parameter_global_highlighting

提案

未使用のパラメーター (private アクセス)
UnusedParameter.Local
resharper_unused_parameter_local_highlighting

警告

部分メソッドの未使用パラメーター
UnusedParameterInPartialMethod
resharper_unused_parameter_in_partial_method_highlighting

警告

未使用の位置パラメーター
UnusedPositionalParameterCompiler
resharper_unused_positional_parameter_compiler_highlighting

警告

未使用の型パラメーター
UnusedTypeParameter
resharper_unused_type_parameter_highlighting

警告

仮想(オーバーライド可能な)メンバーはオーバーライドされません (非公開アクセシビリティ)
VirtualMemberNeverOverridden.Global
resharper_virtual_member_never_overridden_global_highlighting

提案

仮想(オーバーライド可能な)メンバーはオーバーライドされません (private アクセス)
VirtualMemberNeverOverridden.Local
resharper_virtual_member_never_overridden_local_highlighting

提案

セキュリティ (1 インスペクション)

このカテゴリのインスペクションは、 Mend.io(英語) に従って脆弱性を持つ NuGet パッケージを報告します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

脆弱な API の使用
VulnerableApi
resharper_vulnerable_api_highlighting

警告

スペルの問題 (3 インスペクション)

これらのインスペクションは さまざまなコンテキストでタイプミスを検出します

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

コメントのタイプミス
CommentTypo
resharper_comment_typo_highlighting

提案

識別子のタイプミス
IdentifierTypo
resharper_identifier_typo_highlighting

提案

文字列リテラルのタイプミス
StringLiteralTypo
resharper_string_literal_typo_highlighting

提案

構文スタイル (48 インスペクション)

このカテゴリのインスペクションでは、 コード構文スタイルの違反を検出します。 多くのコードインスペクションとは対照的に、これらのインスペクションは、 エディター | コードスタイル | C# | 構文スタイル ページの JetBrains Rider 設定 Ctrl+Alt+S で設定された対応するコードスタイルルールにより、同じコード構造をコードの問題として検出するかどうかが決まります。 また、これらのインスペクションが検出した問題は コードのクリーンアップ を使って修正することもできます。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

非明示的な優先順位を避けるため丸括弧を追加してください
ArrangeMissingParentheses
resharper_arrange_missing_parentheses_highlighting

無効

静的メンバーの修飾子を追加または削除する
ArrangeStaticMemberQualifier
resharper_arrange_static_member_qualifier_highlighting

ヒント

「this.」修飾子の追加 / 削除
ArrangeThisQualifier
resharper_arrange_this_qualifier_highlighting

ヒント

修飾子宣言の順序を調整する
ArrangeModifiersOrder
resharper_arrange_modifiers_order_highlighting

提案

アクセサーの順序を整理する
ArrangeAccessorsOrder
resharper_arrange_accessors_order_highlighting

ヒント

null チェックパターンを整理する
ArrangeNullCheckingPattern
resharper_arrange_null_checking_pattern_highlighting

ヒント

空文字列スタイル
ArrangeEmptyString
resharper_arrange_empty_string_highlighting

無効

セクション内の属性の結合または分離
ArrangeAttributes
resharper_arrange_attributes_highlighting

無効

分解宣言で 'var' をまとめるまたは分離する
ArrangeVarKeywordsInDeconstructingDeclaration
resharper_arrange_var_keywords_in_deconstructing_declaration_highlighting

提案

代入式をブロックに配置する
PlaceAssignmentExpressionIntoBlock
resharper_place_assignment_expression_into_block_highlighting

無効

冗長な丸括弧を削除する
ArrangeRedundantParentheses
resharper_arrange_redundant_parentheses_highlighting

ヒント

組み込み型参照を CLR 型名またはキーワードで置き換える
BuiltInTypeReferenceStyle
resharper_built_in_type_reference_style_highlighting

ヒント

組み込み型参照を CLR 型名またはキーワードで静的メンバーアクセス式に置き換える
BuiltInTypeReferenceStyleForMemberAccess
resharper_built_in_type_reference_style_for_member_access_highlighting

ヒント

制御移譲ステートメントの間は空白行で区切る必要があります
SeparateControlTransferStatement
resharper_separate_control_transfer_statement_highlighting

無効

行末の不要な空白
UnnecessaryWhitespace
resharper_unnecessary_whitespace_highlighting

無効

インデント用のタブ文字の使用は禁止されています
TabsAreDisallowed
resharper_tabs_are_disallowed_highlighting

無効

型メンバーに明示的または暗黙的な修飾子定義を使用する
ArrangeTypeMemberModifiers
resharper_arrange_type_member_modifiers_highlighting

ヒント

型には明示的または暗黙的な修飾子定義を使用する
ArrangeTypeModifiers
resharper_arrange_type_modifiers_highlighting

ヒント

優先する引数スタイルを使用する
ArgumentsStyleOther
resharper_arguments_style_other_highlighting

無効

匿名関数に優先引数スタイルを使用する
ArgumentsStyleAnonymousFunction
resharper_arguments_style_anonymous_function_highlighting

無効

リテラル値に優先引数スタイルを使用する
ArgumentsStyleLiteral
resharper_arguments_style_literal_highlighting

無効

名前付き式には推奨される引数スタイルを使ってください
ArgumentsStyleNamedExpression
resharper_arguments_style_named_expression_highlighting

無効

文字列リテラル値に優先引数スタイルを使用する
ArgumentsStyleStringLiteral
resharper_arguments_style_string_literal_highlighting

無効

推奨するボディスタイルを使用する (推奨するボディスタイルでコンストラクターまたはデストラクターに変換する)
ArrangeConstructorOrDestructorBody
resharper_arrange_constructor_or_destructor_body_highlighting

無効

推奨するボディスタイルを使用する (推奨するボディスタイルでローカル関数に変換する)
ArrangeLocalFunctionBody
resharper_arrange_local_function_body_highlighting

無効

推奨するボディスタイルを使用する (推奨するボディスタイルでメソッドまたは演算子に変換する)
ArrangeMethodOrOperatorBody
resharper_arrange_method_or_operator_body_highlighting

無効

推奨するボディスタイルを使用する (推奨するボディスタイルでプロパティ、インデクサー、またはイベントに変換する)
ArrangeAccessorOwnerBody
resharper_arrange_accessor_owner_body_highlighting

提案

推奨されるブレーススタイルを使用('do-while' ステートメントで中括弧を強制)
EnforceDoWhileStatementBraces
resharper_enforce_do_while_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('fixed' ステートメントで中括弧を強制する)
EnforceFixedStatementBraces
resharper_enforce_fixed_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('for' ステートメントに中括弧を強制する)
EnforceForStatementBraces
resharper_enforce_for_statement_braces_highlighting ​​

無効

推奨するブレーススタイルを使用する ('foreach' ステートメントで中括弧を強制する)
EnforceForeachStatementBraces
resharper_enforce_foreach_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('if' ステートメントに中括弧を強制する)
EnforceIfStatementBraces
resharper_enforce_if_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('lock' ステートメントで中括弧を強制する)
EnforceLockStatementBraces
resharper_enforce_lock_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('using' ステートメントで中括弧を強制する)
EnforceUsingStatementBraces
resharper_enforce_using_statement_braces_highlighting

無効

推奨するブレーススタイルを使用する ('while' ステートメントに中括弧を強制する)
EnforceWhileStatementBraces
resharper_enforce_while_statement_braces_highlighting

無効

推奨するブレーススタイルを使用(冗長なブレースを削除)
RemoveRedundantBraces
resharper_remove_redundant_braces_highlighting

無効

優先する名前空間のボディスタイルを使用する
ArrangeNamespaceBody
resharper_arrange_namespace_body_highlighting

ヒント

破棄宣言で推奨するスタイルを使用する
SuggestDiscardDeclarationVarStyle
resharper_suggest_discard_declaration_var_style_highlighting

ヒント

複数行リストの新しい行の前にある末尾のコンマで優先するスタイルを使用する
ArrangeTrailingCommaInMultilineLists
resharper_arrange_trailing_comma_in_multiline_lists_highlighting

ヒント

最後の要素の後に改行がない場合は、末尾のコンマで推奨するスタイルを使用する
ArrangeTrailingCommaInSinglelineLists
resharper_arrange_trailing_comma_in_singleline_lists_highlighting

ヒント

型が明らかな場合は、デフォルト値式の推奨スタイルを使用します
ArrangeDefaultValueWhenTypeEvident
resharper_arrange_default_value_when_type_evident_highlighting

提案

型が明確でない場合は、デフォルト値式の推奨スタイルを使用します
ArrangeDefaultValueWhenTypeNotEvident
resharper_arrange_default_value_when_type_not_evident_highlighting

ヒント

作成される型が明らかな場合は、「new」式の推奨スタイルを使用します
ArrangeObjectCreationWhenTypeEvident
resharper_arrange_object_creation_when_type_evident_highlighting

提案

作成される型が明確でない場合は、「new」式の推奨スタイルを使用します
ArrangeObjectCreationWhenTypeNotEvident
resharper_arrange_object_creation_when_type_not_evident_highlighting

ヒント

推奨「var」スタイルを使用します (他の場所)
SuggestVarOrType_Elsewhere
resharper_suggest_var_or_type_elsewhere_highlighting

ヒント

推奨「var」スタイルを使用します (組み込み型の場合)
SuggestVarOrType_BuiltInTypes
resharper_suggest_var_or_type_built_in_types_highlighting

ヒント

推奨「var」スタイルを使用します (分解宣言)
SuggestVarOrType_DeconstructionDeclarations
resharper_suggest_var_or_type_deconstruction_declarations_highlighting

ヒント

推奨「var」スタイルを使用します (型がシンプルなとき)
SuggestVarOrType_SimpleTypes
resharper_suggest_var_or_type_simple_types_highlighting

ヒント

Unity (47 インスペクション)

このカテゴリのインスペクションは、 Unity(英語) プロジェクトに固有のコードの問題を報告します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

代替の非割り当てメソッドが利用可能です
Unity.PreferNonAllocApi
resharper_unity_prefer_non_alloc_api_highlighting

警告

「PropertyDrawer」から派生したクラスで「base.OnGUI()」を避けてください
Unity.PropertyDrawerOnGUIBase
resharper_unity_property_drawer_on_gui_base_highlighting

警告

コンポーネントまたはスクリプト可能オブジェクトを解決できません
Unity.UnresolvedComponentOrScriptableObject
resharper_unity_unresolved_component_or_scriptable_object_highlighting

警告

DOTS: IAspect のフィールドは次のいずれかの型である必要があります: RefRW、RefRO、EnabledRefRW、EnabledRefRO、DynamicBuffer、Entity
Unity.Entities.AspectWrongFieldsType
resharper_unity_entities_aspect_wrong_fields_type_highlighting

エラー

DOTS: 一貫性のない型キーワードです
Unity.Entities.InconsistentModifiersForDotsInheritor
resharper_unity_entities_inconsistent_modifiers_for_dots_inheritor_highlighting

エラー

DOTS: 指定した型は構造体型でなければなりません
Unity.Entities.MustBeStructForDotsInheritor
resharper_unity_entities_must_be_struct_for_dots_inheritor_highlighting

エラー

同名のイベント関数がすでに宣言されています
Unity.DuplicateEventFunction
resharper_unity_duplicate_event_function_highlighting

警告

「コンポーネント」または「MonoBehaviour」から派生した型が必要です
Unity.ExpectedComponent
resharper_unity_expected_component_highlighting

警告

「ScriptableObject」から派生した型が必要です
Unity.ExpectedScriptableObject
resharper_unity_expected_scriptable_object_highlighting

警告

「ComponentLookup」型のフィールドは、使用前に更新する必要があります
Unity.Entities.NotUpdatedComponentLookup
resharper_unity_entities_not_updated_component_lookup_highlighting

警告

ファイル名はアセンブリの名前と一致する必要があります
MISMATCHED_ASMDEF_FILENAME
resharper_mismatched_asmdef_filename_highlighting

提案

グループパスが定義されていません
Odin.OdinUnknownGroupingPath
resharper_odin_odin_unknown_grouping_path_highlighting

警告

メソッドシグネチャーが正しくありません
Unity.IncorrectMethodSignature
resharper_unity_incorrect_method_signature_highlighting

警告

Odin のグループ属性タイプが正しくありません
Odin.OdinMemberWrongGroupingAttribute
resharper_odin_odin_member_wrong_grouping_attribute_highlighting

警告

メンバーが複数の UI グループに同時に表示されます
Odin.OdinMemberPresentInMultipleGroups
resharper_odin_odin_member_present_in_multiple_groups_highlighting

警告

文字列リテラルで参照されているメソッドが期待されたシグネチャーではありません
Unity.IncorrectMethodSignatureInStringLiteral
resharper_unity_incorrect_method_signature_in_string_literal_highlighting

警告

「MonoBehaviour」インスタンスは「new」ではなく「GameObject.AddComponent<T>()」でインスタンス化する必要があります
Unity.IncorrectMonoBehaviourInstantiation
resharper_unity_incorrect_mono_behaviour_instantiation_highlighting

警告

パラメーターは「コンポーネント」から派生している必要があります
Unity.ParameterNotDerivedFromComponent
resharper_unity_parameter_not_derived_from_component_highlighting

警告

複数のフィールドへの属性の誤った適用の可能性があります
Unity.PossibleMisapplicationOfAttributeToMultipleFields
resharper_unity_possible_misapplication_of_attribute_to_multiple_fields_highlighting

警告

基盤となる Unity エンジンオブジェクトの有効期間チェックが意図せずバイパスされる可能性があります(「UnityEngine.Object」から派生した型で null 合体を行うと、基盤となる Unity エンジンオブジェクトの有効期間チェックがバイパスされます)
Unity.NoNullCoalescing
resharper_unity_no_null_coalescing_highlighting

無効

基盤となる Unity エンジンオブジェクトの有効期間チェックが意図せずバイパスされる可能性があります(「UnityEngine.Object」から派生した型で null 伝播を行うと、基盤となる Unity エンジンオブジェクトの有効期間チェックがバイパスされます)
Unity.NoNullPropagation
resharper_unity_no_null_propagation_highlighting

無効

基盤となる Unity エンジンオブジェクトの有効期間チェックが意図せずバイパスされる可能性があります(「UnityEngine.Object」から派生した型のパターンマッチング null チェックは、基盤となる Unity エンジンオブジェクトの有効期間チェックをバイパスします)
Unity.NoNullPatternMatching
resharper_unity_no_null_pattern_matching_highlighting

無効

GUID ベースのアセンブリ参照を優先します
Unity.PreferGuidReference
resharper_unity_prefer_guid_reference_highlighting

ヒント

冗長な属性の使用(この宣言型に属性を適用すると冗長です)
Unity.RedundantAttributeOnTarget
resharper_unity_redundant_attribute_on_target_highlighting

警告

冗長な属性の使用(冗長な「FormerlySerializedAs」属性)
Unity.RedundantFormerlySerializedAsAttribute
resharper_unity_redundant_formerly_serialized_as_attribute_highlighting

警告

冗長な属性の使用(冗長な「HideInInspector」属性)
Unity.RedundantHideInInspectorAttribute
resharper_unity_redundant_hide_in_inspector_attribute_highlighting

警告

冗長な属性の使用(冗長な「InitializeOnLoad」属性)
Unity.RedundantInitializeOnLoadAttribute
resharper_unity_redundant_initialize_on_load_attribute_highlighting

警告

冗長な属性の使用(冗長な「SerializeField」属性)
Unity.RedundantSerializeFieldAttribute
resharper_unity_redundant_serialize_field_attribute_highlighting

警告

冗長な Unity イベント関数です
Unity.RedundantEventFunction
resharper_unity_redundant_event_function_highlighting

警告

組み込みコンポーネントのプロパティへの繰り返しアクセスは非効率的です
Unity.InefficientPropertyAccess
resharper_unity_inefficient_property_access_highlighting

無効

シーンが存在しません
Unity.LoadSceneUnexistingScene
resharper_unity_load_scene_unexisting_scene_highlighting

警告

ビルド設定でシーンが無効化されています
Unity.LoadSceneDisabledSceneName
resharper_unity_load_scene_disabled_scene_name_highlighting

警告

「ScriptableObject」インスタンスは「new」ではなく「ScriptableObject.CreateInstance<T>()」でインスタンス化する必要があります
Unity.IncorrectScriptableObjectInstantiation
resharper_unity_incorrect_scriptable_object_instantiation_highlighting

警告

オブジェクトのインスタンス化直後に「親」プロパティを設定するのは非効率的です
Unity.InstantiateWithoutParent
resharper_unity_instantiate_without_parent_highlighting

警告

短いシーン名が一意ではありません
Unity.LoadSceneAmbiguousSceneName
resharper_unity_load_scene_ambiguous_scene_name_highlighting

警告

文字列ベースのグラフィックスプロパティルックアップは非効率的です
Unity.PreferAddressByIdToGraphicsParams
resharper_unity_prefer_address_by_id_to_graphics_params_highlighting

警告

コンポーネント型の文字列ベースのルックアップは非効率的です
Unity.PreferGenericMethodOverload
resharper_unity_prefer_generic_method_overload_highlighting

警告

ビルド設定にインデックスがありません
Unity.LoadSceneWrongIndex
resharper_unity_load_scene_wrong_index_highlighting

警告

入力名が入力マネージャーで定義されていません
Unity.UnknownInputAxes
resharper_unity_unknown_input_axes_highlighting

警告

レイヤーが「タグとレイヤー」で定義されていません
Unity.UnknownLayer
resharper_unity_unknown_layer_highlighting

警告

プロジェクトでリソースが定義されていません
Unity.UnknownResource
resharper_unity_unknown_resource_highlighting

警告

別のメニュー項目に同じショートカットが定義されています
Unity.DuplicateShortcut
resharper_unity_duplicate_shortcut_highlighting

警告

タグが「タグとレイヤー」で定義されていません
Unity.UnknownTag
resharper_unity_unknown_tag_highlighting

警告

プロジェクト内に同じ名前のアニメーターステートがありません
Unity.UnknownAnimatorStateName
resharper_unity_unknown_animator_state_name_highlighting

警告

ビルド設定に同名のシーンがありません
Unity.LoadSceneUnknownSceneName
resharper_unity_load_scene_unknown_scene_name_highlighting

警告

関数内で「GetSingleton」呼び出しの結果を使用するには、「OnCreate」に「RequireForUpdate」呼び出しを含める必要があります
Unity.Entities.SingletonMustBeRequested
resharper_unity_entities_singleton_must_be_requested_highlighting

警告

明示的な文字列比較の代わりに「CompareTag」を使用してください
Unity.ExplicitTagComparison
resharper_unity_explicit_tag_comparison_highlighting

警告

Unity バーストコンパイラーの警告 (17 インスペクション)

このカテゴリのインスペクションは、コードが実際にコンパイルされる前に Unity バーストコンパイラー(英語)の警告を報告します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

マネージドインデクサーへのアクセスはサポートされていません
Unity.BurstAccessingManagedIndexer
resharper_unity_burst_accessing_managed_indexer_highlighting

警告

マネージドメソッドへのアクセスはサポートされていません
Unity.BurstAccessingManagedMethod
resharper_unity_burst_accessing_managed_method_highlighting

警告

ボクシングはサポートされていません
Unity.BurstBoxingNotSupported
resharper_unity_burst_boxing_not_supported_highlighting

警告

バースト: String.Format(format, ...) の引数型が無効です
Unity.BurstStringFormatInvalidArgument
resharper_unity_burst_string_format_invalid_argument_highlighting

警告

バースト: この変数は System.String に解決されるため、Burst でコンパイルされたコールスタックで無効なマネージドメソッド呼び出しが発生する可能性があります
Unity.BurstLocalStringVariableDeclaration
resharper_unity_burst_local_string_variable_declaration_highlighting

提案

マネージ型の作成はサポートされていません
Unity.BurstCreatingManagedType
resharper_unity_burst_creating_managed_type_highlighting

警告

デバッグログ関数は文字列のみを受け入れます
Unity.BurstDebugLogInvalidArgument
resharper_unity_burst_debug_log_invalid_argument_highlighting

警告

関数シグネチャーにマネージ型を含めることはできません
Unity.BurstFunctionSignatureContainsManagedTypes
resharper_unity_burst_function_signature_contains_managed_types_highlighting

警告

非読み取り専用の静的フィールドからの読み込みはサポートされていません
Unity.BurstLoadingStaticNotReadonly
resharper_unity_burst_loading_static_not_readonly_highlighting

警告

マネージ型の読み込みはサポートされていません
Unity.BurstLoadingManagedType
resharper_unity_burst_loading_managed_type_highlighting

警告

共有静的型パラメーターにはアンマネージ制約が必要です
Unity.SharedStaticUnmanagedType
resharper_unity_shared_static_unmanaged_type_highlighting

警告

一部の SharedStatic`1.GetOrCreate オーバーロードによってコンパイラーエラーが発生します
Unity.BurstSharedStaticCreate
resharper_unity_burst_shared_static_create_highlighting

警告

String.Format(format, ...) は文字列リテラルと const 文字列のみを受け入れます
Unity.BurstStringFormatInvalidFormat
resharper_unity_burst_string_format_invalid_format_highlighting

警告

'foreach' 構造はサポートされていません
Unity.BurstForeachNotSupported
resharper_unity_burst_foreach_not_supported_highlighting

警告

Try ステートメントはサポートされていません
Unity.BurstTryNotSupported
resharper_unity_burst_try_not_supported_highlighting

警告

Typeof は Burst では禁止されています
Unity.BurstTypeofExpression
resharper_unity_burst_typeof_expression_highlighting

警告

静的フィールドへの書き込みはサポートされていません
Unity.BurstWriteStaticField
resharper_unity_burst_write_static_field_highlighting

警告

Unity パフォーマンスインスペクション (5 インスペクション)

このカテゴリのインスペクションは、計算効率の悪いパターン Unity(英語) プロジェクトを報告します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

「Camera.main」は高負荷です
Unity.PerformanceCriticalCodeCameraMain
resharper_unity_performance_critical_code_camera_main_highlighting

ヒント

高負荷なメソッド呼び出し
Unity.PerformanceCriticalCodeInvocation
resharper_unity_performance_critical_code_invocation_highlighting

ヒント

高負荷な null 比較
Unity.PerformanceCriticalCodeNullComparison
resharper_unity_performance_critical_code_null_comparison_highlighting

ヒント

乗算演算の順序が非効率的です
Unity.InefficientMultiplicationOrder
resharper_unity_inefficient_multiplication_order_highlighting

警告

ギザギザ配列または一次元配列を多次元配列の代わりに使用してください
Unity.InefficientMultidimensionalArrayUsage
resharper_unity_inefficient_multidimensional_array_usage_highlighting

警告

Unreal ビルドシステム (2 インスペクション)

このカテゴリのインスペクションは、 Unreal Engine プロジェクトに固有です。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

プロジェクトファイルにプラグインの依存関係がありません
CSharpMissingPluginDependency
resharper_c_sharp_missing_plugin_dependency_highlighting

警告

この名前のモジュールは存在しません
CSharpBuildCSInvalidModuleName
resharper_c_sharp_build_cs_invalid_module_name_highlighting

警告

Xunit (1 インスペクション)

これらのインスペクションは xUnit.Net テストに関連するコードの問題を検出します。

インスペクション
ID
EditorConfig プロパティ

デフォルトの重大度

Xunit テストにおけるコンソール出力
Xunit.XunitTestWithConsoleOutput
resharper_xunit_xunit_test_with_console_output_highlighting

警告

2026 年 6 月 12 日