ReSharper 2025.1 ヘルプ

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

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

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

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

このカテゴリは、コードインスペクションをマイナーな重大度でグループ化します。

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

デフォルトの重大度

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


InvocationIsSkipped
resharper_invocation_is_skipped_highlighting

ヒント

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


NonParsableElement
resharper_non_parsable_element_highlighting

警告

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

このカテゴリは、主にコードの可読性に影響する中程度の重大度の問題を探し出すインスペクションをグループ化します。

インスペクション
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 可否宣言 (型メンバーは nullable と推定されます)


AnnotateCanBeNullTypeMember
resharper_annotate_can_be_null_type_member_highlighting

無効

辞書項目の削除は 1 回の「削除」で簡素化できます


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

無効

メソッドに非同期オーバーロードがあります


MethodHasAsyncOverload
resharper_method_has_async_overload_highlighting

提案

メソッドにはキャンセルサポート付きの非同期オーバーロードがあります


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

ヒント

冗長 'は'


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」-return に置き換えます


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>() で置換


ReplaceWithOfType.1
resharper_replace_with_of_type_1_highlighting

提案

OfType <T>() で置換


ReplaceWithOfType.2
resharper_replace_with_of_type_2_highlighting

提案

OfType <T>() で置換


ReplaceWithOfType.3
resharper_replace_with_of_type_3_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

提案

1 回の割り当てで置き換える


ReplaceWithSingleAssignment.False
resharper_replace_with_single_assignment_false_highlighting

提案

1 回の割り当てで置き換える


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(..)への 1 回の呼び出しで置き換えます


ReplaceWithSingleCallToFirst
resharper_replace_with_single_call_to_first_highlighting

提案

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


ReplaceWithSingleCallToFirstOrDefault
resharper_replace_with_single_call_to_first_or_default_highlighting

提案

ラスト(..)への 1 回の呼び出しで置き換えます


ReplaceWithSingleCallToLast
resharper_replace_with_single_call_to_last_highlighting

提案

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


ReplaceWithSingleCallToLastOrDefault
resharper_replace_with_single_call_to_last_or_default_highlighting

提案

シングル(..)へのシングルコールで置き換えます


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 式を簡略化する (「すべて」を使用)


SimplifyLinqExpressionUseAll
resharper_simplify_linq_expression_use_all_highlighting

提案

LINQ 式を簡略化する (「すべて」を使用)


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(string、int、string、int)はカルチャ固有です)


StringCompareIsCultureSpecific.4
resharper_string_compare_is_culture_specific_4_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、int、string、int、bool)はカルチャ固有です)


StringCompareIsCultureSpecific.5
resharper_string_compare_is_culture_specific_5_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、int、string、int、bool)はカルチャ固有です)


StringCompareIsCultureSpecific.6
resharper_string_compare_is_culture_specific_6_highlighting

警告

String.Compare はカルチャ固有です(string.Compare(string、string)はカルチャ固有です)


StringCompareIsCultureSpecific.1
resharper_string_compare_is_culture_specific_1_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、string、bool)はカルチャ固有です)


StringCompareIsCultureSpecific.2
resharper_string_compare_is_culture_specific_2_highlighting

警告

String.Compare は文化固有のものです(string.Compare(string、string、bool)はカルチャ固有です)


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(string) はカルチャ固有)


StringEndsWithIsCultureSpecific
resharper_string_ends_with_is_culture_specific_highlighting

無効

String.IndexOf はカルチャ固有です(string.IndexOf(string) はカルチャ固有)


StringIndexOfIsCultureSpecific.1
resharper_string_index_of_is_culture_specific_1_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(string、int)はカルチャ固有)


StringIndexOfIsCultureSpecific.2
resharper_string_index_of_is_culture_specific_2_highlighting

警告

String.IndexOf はカルチャ固有です(string.IndexOf(string、int)はカルチャ固有)


StringIndexOfIsCultureSpecific.3
resharper_string_index_of_is_culture_specific_3_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string) はカルチャ固有)


StringLastIndexOfIsCultureSpecific.1
resharper_string_last_index_of_is_culture_specific_1_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string、int)はカルチャ固有)


StringLastIndexOfIsCultureSpecific.2
resharper_string_last_index_of_is_culture_specific_2_highlighting

警告

String.LastIndexOf はカルチャ固有です(string.LastIndexOf(string、int)はカルチャ固有)


StringLastIndexOfIsCultureSpecific.3
resharper_string_last_index_of_is_culture_specific_3_highlighting

警告

String.StartsWith は文化固有のものです(string.StartsWith(string) は文化固有のものです)


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

警告

'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

提案

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

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

インスペクション
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 式の結果は、含まれているメソッドの外部に公開される場合があります。


CSharpWarnings::CS9081
resharper_c_sharp_warnings_cs9081_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

警告

式を待たずに非同期関数


CSharpWarnings::CS1998
resharper_c_sharp_warnings_cs1998_highlighting

警告

表現待ちの非同期メソッド呼び出し (英語)


CSharpWarnings::CS4014
resharper_c_sharp_warnings_cs4014_highlighting

警告

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


CSharpWarnings::CS8892
resharper_c_sharp_warnings_cs8892_highlighting

警告

非同期イテレーターには、「CancellationToken」型のパラメーターが 1 つ以上ありますが、「EnumeratorCancellation」属性でアノテーションが付けられているものはありません。


CSharpWarnings::CS8425
resharper_c_sharp_warnings_cs8425_highlighting

警告

「属性修飾子」は認識された属性の場所ではありません: このブロックのすべての属性は無視されます (英語)


CSharpWarnings::CS0658
resharper_c_sharp_warnings_cs0658_highlighting

警告

「属性修飾子」は、この宣言の有効な属性の場所ではありません: このブロックのすべての属性は無視されます (英語)


CSharpWarnings::CS0657
resharper_c_sharp_warnings_cs0657_highlighting

警告

コメントファイルに不正な形式の XML(英語)


CSharpWarnings::CS1592
resharper_c_sharp_warnings_cs1592_highlighting

警告

ビット単位 - または符号拡張オペランドで使用される演算子


CSharpWarnings::CS0675
resharper_c_sharp_warnings_cs0675_highlighting

警告

「読み取り専用」メンバーから非読み取り専用メンバーを呼び出すと、'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

警告

密封されたクラスで新しい保護されたメンバーを宣言することは、それを非公開として宣言することと同じです (英語)


CSharpWarnings::CS0628
resharper_c_sharp_warnings_cs0628_highlighting

警告

parameter に指定されたデフォルト値は、オプションの引数を許可しないコンテキストで使用されるメンバーに適用されるため、何の効果もありません


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

警告

空のスイッチブロック (英語)


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

警告

run-time の複数のオーバーライド候補 (英語)


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

警告

型パラメーターの制約の Nullability の不一致


CSharpWarnings::CS8633
resharper_c_sharp_warnings_cs8633_highlighting

警告

明示的なインターフェース指定子の参照型の Nullability は、その型によって実装されたインターフェースと一致しません。


CSharpWarnings::CS8643
resharper_c_sharp_warnings_cs8643_highlighting

警告

基本型によって実装されたインターフェースの参照型の Nullability は一致しません。


CSharpWarnings::CS8644
resharper_c_sharp_warnings_cs8644_highlighting

警告

戻り型の参照型の許容値は実装されたメンバーと一致しません。


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

警告

ソース型の参照型の許容値がターゲット型と一致しません。


CSharpWarnings::CS8619
resharper_c_sharp_warnings_cs8619_highlighting

警告

型の中の参照型の許容値が実装されたメンバーと一致しません。


CSharpWarnings::CS8615
resharper_c_sharp_warnings_cs8615_highlighting

警告

type 内の参照型の 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

警告

パラメーターの型の中の参照型の許容値が実装されたメンバーと一致しません。


CSharpWarnings::CS8617
resharper_c_sharp_warnings_cs8617_highlighting

警告

パラメーターの型における参照型の許容値は、暗黙的に実装されているメンバーと一致しません。


CSharpWarnings::CS8614
resharper_c_sharp_warnings_cs8614_highlighting

警告

パラメーターの型における参照型の null 許容値がインターセプト可能なメソッドと一致しません


CSharpWarnings::CS9158
resharper_c_sharp_warnings_cs9158_highlighting

警告

パラメーターの型の中の参照型の許容値が、オーバーライドされたメンバーと一致しません。


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 可能性が「クラス」制約と一致しません。


CSharpWarnings::CS8634
resharper_c_sharp_warnings_cs8634_highlighting

警告

型引数の Nullability は、制約の型と一致しません。


CSharpWarnings::CS8631
resharper_c_sharp_warnings_cs8631_highlighting

警告

型引数の Nullability は、「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(オブジェクト o)' および 'Object.GetHashCode()' がオーバーライドされていない


CSharpWarnings::CS0660,CS0661
resharper_c_sharp_warnings_cs0660_cs0661_highlighting

警告

機能を使用する前にプレビューすることを選択する


CSharpWarnings::CA2252
resharper_c_sharp_warnings_ca2252_highlighting

エラー

パラメーターに XML コメントに一致するパラメータータグがありません (英語)


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

警告

部分的なメソッド宣言は、型パラメーターに対して一貫性のない null 値を許可する


CSharpWarnings::CS8667
resharper_c_sharp_warnings_cs8667_highlighting

警告

部分的なプロパティ宣言にはシグネチャーの違いがあります。


CSharpWarnings::CS9256
resharper_c_sharp_warnings_cs9256_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

警告

レコード定義された「等しい」が「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 として扱われません (英語)


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::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

警告

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


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

警告

パラメーターの「スコープ」修飾子がターゲットデリゲートと一致しません。


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

警告

これは、return ステートメントを介して現在のメソッドのみをエスケープできる値を参照代入する


CSharpWarnings::CS9093
resharper_c_sharp_warnings_cs9093_highlighting

警告

これは、ターゲットよりも広い値エスケープスコープを持つ値を ref-assign し、より狭いエスケープスコープを持つ値のターゲットを介した割り当てを可能にする


CSharpWarnings::CS9097
resharper_c_sharp_warnings_cs9097_highlighting

警告

これは、より狭いエスケープスコープを持つ変数に式を参照代入する


CSharpWarnings::CS9085
resharper_c_sharp_warnings_cs9085_highlighting

警告

これは参照によって local のメンバーを返しますが、ref local ではありません。


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

警告

これは、現在のメソッドにスコープが設定されている parameter のメンバーを参照によって返します。


CSharpWarnings::CS9090
resharper_c_sharp_warnings_cs9090_highlighting

警告

これは、ref パラメーターを介して parameter のメンバーを参照によって返します。ただし、return ステートメントでのみ安全に返すことができます。


CSharpWarnings::CS9095
resharper_c_sharp_warnings_cs9095_highlighting

警告

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


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

警告

このコンテキストで変数を使用すると、参照された変数が宣言スコープ外に公開される可能性があります。


CSharpWarnings::CS9080
resharper_c_sharp_warnings_cs9080_highlighting

警告

廃止されたシンボルの使用 (英語)


CSharpWarnings::CS0618
resharper_c_sharp_warnings_cs0618_highlighting

警告

廃止されたシンボルの使用 (メッセージなし)(英語)


CSharpWarnings::CS0612
resharper_c_sharp_warnings_cs0612_highlighting

警告

'動的' との互換性をテストするために 'is' を使用することは、'Object' との互換性をテストすることと本質的に同じであり、すべての non-null 値


CSharpWarnings::CS1981
resharper_c_sharp_warnings_cs1981_highlighting

警告

XML コメントに 'パラメーター' の '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 インスペクション)

このカテゴリには、コードインスペクションが含まれ、ほとんどの場合、警告の重大度レベルがあり、ReSharper のコードアノテーションなどのシンボル属性に関連する違反やその他の同様の問題が検出されます。

インスペクション
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 インスペクション)

このカテゴリは、エンティティフレームワークおよびその派生の型とメンバーの使用箇所を検証するコードインスペクションをグループ化します。

インスペクション
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

提案

不適切なインデント (around 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

無効

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

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

インスペクション
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

提案

式の型チェックと次の null チェックをネゲートされたパターンマッチングに変換する


UseNegatedPatternMatching
resharper_use_negated_pattern_matching_highlighting

ヒント

式の型チェックと次の 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

提案

'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

ヒント

プライベート setter を使用してプロパティを自動プロパティに変換する


ConvertToAutoPropertyWithPrivateSetter
resharper_convert_to_auto_property_with_private_setter_highlighting

ヒント

静的メソッド呼び出しを拡張メソッド呼び出しに変換する


InvokeAsExtensionMethod
resharper_invoke_as_extension_method_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

ヒント

インラインアウト変数宣言


InlineOutVariableDeclaration
resharper_inline_out_variable_declaration_highlighting

提案

インライン一時変数


InlineTemporaryVariable
resharper_inline_temporary_variable_highlighting

ヒント

オプションのパラメーターを導入する (非公開アクセシビリティ)


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

ヒント

'と' パターンをマージする


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/ パターン / 値のチェックを 'または' / 'および' パターンにマージします


MergeIntoLogicalPattern
resharper_merge_into_logical_pattern_highlighting

ヒント

シーケンシャルチェックを単一の条件付きアクセスチェックにマージする


MergeSequentialChecks
resharper_merge_sequential_checks_highlighting

ヒント

既存の位置分解パターンに移動します


MoveToExistingPositionalDeconstructionPattern
resharper_move_to_existing_positional_deconstruction_pattern_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

ヒント

「フィールド」キーワードに置き換えます


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

警告

符号なし右シフト演算子 '>>>' を使用する


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: 非同期テストメソッドは、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

警告

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

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

インスペクション
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

警告

実際のシフト数はゼロに等しい


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

警告

'foreach を待たずに ' 非同期イテレータ呼び出し


AsyncIteratorInvocationWithoutAwaitForeach
resharper_async_iterator_invocation_without_await_foreach_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」の使用を避ける


AsyncVoidMethod
resharper_async_void_method_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

警告

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


ShiftExpressionResultEqualsZero
resharper_shift_expression_result_equals_zero_highlighting

警告

共変種配列変換


CoVariantArrayConversion
resharper_co_variant_array_conversion_highlighting

警告

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


DisposeOnUsingVariable
resharper_dispose_on_using_variable_highlighting

警告

少なくとも 1 つの実行パスでのゼロによる除算


IntDivisionByZero
resharper_int_division_by_zero_highlighting

警告

SpinLock を読み取り専用フィールドに保存しないでください


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

ヒント

複製スイッチブランチ


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

警告

整数分析によるヒューリスティックに到達不可能なスイッチアーム


UnreachableSwitchArmDueToIntegerAnalysis
resharper_unreachable_switch_arm_due_to_integer_analysis_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

警告

end からのインデックスは 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

警告

多型 field-like イベントの呼び出し


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

警告

メソッドは 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

警告

ライブラリコードでディスポーザブルな非同期の「.ConfigureAwait(false)」がありません


UseConfigureAwaitFalseForAsyncDisposable
resharper_use_configure_await_false_for_async_disposable_highlighting

無効

ライブラリコードに「.ConfigureAwait(false)」がありません


UseConfigureAwaitFalse
resharper_use_configure_await_false_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

警告

チェックされた演算子と一致しない演算子


OperatorWithoutMatchedCheckedOperator
resharper_operator_without_matched_checked_operator_highlighting

警告

オーバーライドされた GetHashCode は、'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

警告

部分メンバー宣言間でパラメーター名が異なります


PartialMethodParameterNameMismatch
resharper_partial_method_parameter_name_mismatch_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

警告

チェックされたコンテキストでのオーバーフローの可能性


IntVariableOverflowInCheckedContext
resharper_int_variable_overflow_in_checked_context_highlighting

警告

チェックされていないコンテキストでのオーバーフローの可能性


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.InvalidOperationException: コレクションが変更されました ' の可能性があります


PossibleInvalidOperationExceptionCollectionWasModified
resharper_possible_invalid_operation_exception_collection_was_modified_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

警告

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


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

無効

[ オプション ] 属性を持つ '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

提案

左オペランドがゼロのシフト式がゼロに等しい


ShiftExpressionZeroLeftOperand
resharper_shift_expression_zero_left_operand_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

警告

構造化されたメッセージテンプレートの問題


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

警告

このタイプの左オペランドの疑わしいシフト数


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

警告

不審な 'volatile' フィールドの使用箇所: 複合操作はアトミックではありません。代わりに「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

警告

ログメッセージテンプレートは、ログメソッドの呼び出しごとに変更しないでください。


NonStaticLoggerTemplate
resharper_non_static_logger_template_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

提案

割り当てられていないフィールド (非公開アクセシビリティ)


UnassignedField.Global
resharper_unassigned_field_global_highlighting

提案

割り当てられていないフィールド (private アクセス)


UnassignedField.Local
resharper_unassigned_field_local_highlighting

警告

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


UnassignedReadonlyField
resharper_unassigned_readonly_field_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

警告

'value' パラメーターが使用されていません


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

警告

コードの冗長性 (100 インスペクション)

このカテゴリのコードインスペクションは、コードの可読性とスタイルに影響を与える冗長性とデッドコードを探し、安全に削除できます。一部のコードの冗長性は自動的に修正できず、それらのクイックフィックスはインタラクティブモードで実行され、ユーザー入力が必要です。ただし、冗長性の大部分は、スコープ内の修正またはコードのクリーンアップを使用して、ユーザーの操作なしで修正できます。

インスペクション
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

警告

二重否定演算子


DoubleNegationOperator
resharper_double_negation_operator_highlighting

提案

重複した記述


DuplicatedStatements
resharper_duplicated_statements_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

警告

式は常に「真」または常に「偽」です


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

提案

冗長な「抽象」修飾子


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

警告

冗長な 'ベース' 修飾子


RedundantBaseQualifier
resharper_redundant_base_qualifier_highlighting

警告

冗長ブール比較


RedundantBoolCompare
resharper_redundant_bool_compare_highlighting

警告

コレクションイニシャライザーの冗長波括弧


RedundantCollectionInitializerElementBraces
resharper_redundant_collection_initializer_element_braces_highlighting

ヒント

冗長な「ケース」ラベル


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

警告

レコード宣言の冗長な「クラス」キーワード


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

警告

冗長空スイッチセクション


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

提案

冗長グローバル使用ディレクティブ


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 可能な冗長アノテーション 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

提案

冗長な「読み取り専用」修飾子


RedundantReadonlyModifier
resharper_redundant_readonly_modifier_highlighting

提案

冗長な「スコープ」パラメーター修飾子


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

提案

冗長使用ディレクティブ


RedundantUsingDirective
resharper_redundant_using_directive_highlighting

警告

冗長な接頭辞


RedundantVerbatimPrefix
resharper_redundant_verbatim_prefix_highlighting

提案

冗長な文字列接頭辞


RedundantVerbatimStringPrefix
resharper_redundant_verbatim_string_prefix_highlighting

提案

冗長な「仮想」修飾子


RedundantVirtualModifier
resharper_redundant_virtual_modifier_highlighting

警告

冗長な「WithCancel()」呼び出し


RedundantWithCancellation
resharper_redundant_with_cancellation_highlighting

警告

冗長なパターンマッチング括弧を削除します


RedundantPatternParentheses
resharper_redundant_pattern_parentheses_highlighting

ヒント

常に一致するサブパターンは冗長です


RedundantAlwaysMatchSubpattern
resharper_redundant_always_match_subpattern_highlighting

提案

'真' は 'for' - 文の条件として冗長です


ForStatementConditionIsTrue
resharper_for_statement_condition_is_true_highlighting

警告

nullable 型の型チェックが基本型チェックと等しいかどうか


RedundantNullableTypeMark
resharper_redundant_nullable_type_mark_highlighting

警告

安全でないコンテキスト宣言は冗長です


RedundantUnsafeContext
resharper_redundant_unsafe_context_highlighting

警告

未使用の null 許容ディレクティブ


UnusedNullableDirective
resharper_unused_nullable_directive_highlighting

警告

シンボル宣言の冗長性 (50 インスペクション)

このカテゴリにはコードインスペクションが含まれ、ほとんどが重大度レベルが警告であり、空の未使用のシンボル宣言を検出します。

インスペクション
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

警告

エンティティはその名前を取得するためにのみ使用されます (非公開アクセシビリティ)


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

警告

冗長ベースコンストラクター呼び出し


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

警告

冗長メソッドオーバーロード (非公開アクセシビリティ)


RedundantOverload.Global
resharper_redundant_overload_global_highlighting

提案

冗長メソッドオーバーロード (private アクセス)


RedundantOverload.Local
resharper_redundant_overload_local_highlighting

提案

メソッド宣言の冗長な 'partial' 修飾子


PartialMethodWithSinglePart
resharper_partial_method_with_single_part_highlighting

警告

型宣言時の冗長な「部分的な」修飾子


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 インスペクション)

このカテゴリのインスペクションは、チェックマーク(英語)に従って脆弱性を持つ NuGet パッケージを報告します。

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

デフォルトの重大度

脆弱な API の使用


VulnerableApi
resharper_vulnerable_api_highlighting

警告

スペルの問題 (3 インスペクション)

これらのインスペクションは、さまざまな状況でタイプミスを検出します。

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

デフォルトの重大度

コメントの入力ミス


CommentTypo
resharper_comment_typo_highlighting

提案

識別子のタイプミス


IdentifierTypo
resharper_identifier_typo_highlighting

提案

文字列リテラルの typo


StringLiteralTypo
resharper_string_literal_typo_highlighting

提案

構文スタイル (46 インスペクション)

このカテゴリのインスペクションは、コード構文スタイルの違反を検出します。ほとんどのコードインスペクションとは対照的に、これらのインスペクションは、ReSharper オプション Alt+R, Oコード編集 | C# | 構文スタイルページで構成された対応するコードスタイルルールに応じて、同じコード構造をコードの問題として検出するかしないかを選択できます。また、コードクリーンアップを使用して、これらのインスペクションが検出した問題を修正することもできます。

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

デフォルトの重大度

non-obvious の優先順位を避けるために括弧を追加する


ArrangeMissingParentheses
resharper_arrange_missing_parentheses_highlighting

無効

静的メンバーの修飾子の追加 / 削除


ArrangeStaticMemberQualifier
resharper_arrange_static_member_qualifier_highlighting

ヒント

これを追加 / 削除します。修飾子


ArrangeThisQualifier
resharper_arrange_this_qualifier_highlighting

ヒント

修飾子宣言の順序を調整する


ArrangeModifiersOrder
resharper_arrange_modifiers_order_highlighting

提案

null チェックパターンを配置


ArrangeNullCheckingPattern
resharper_arrange_null_checking_pattern_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

ヒント

built-in 型参照を 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

ヒント

作成されたタイプが明らかな場合は、「新しい」式の優先スタイルを使用する


ArrangeObjectCreationWhenTypeEvident
resharper_arrange_object_creation_when_type_evident_highlighting

提案

作成されたタイプが明確でない場合は、「新しい」式の優先スタイルを使用する


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 (49 インスペクション)

このカテゴリのインスペクションは、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

警告

「Component」または「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 オブジェクトの有効期間の暗黙的なチェック


Unity.UnityObjectNullComparison
resharper_unity_unity_object_null_comparison_highlighting

提案

メソッド署名が正しくない


Unity.IncorrectMethodSignature
resharper_unity_incorrect_method_signature_highlighting

警告

オーディンのグループ属性タイプが正しくありません


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

警告

SystemApi.Query<...> 型パラメーターは Aspect、RefRO、RefRW である必要があります


Unity.Entities.MustBeSurroundedWithRefRwRo
resharper_unity_entities_must_be_surrounded_with_ref_rw_ro_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

警告

Burst: 変数は System.String に解決されるため、バーストでコンパイルされたコールスタックで無効なマネージドメソッド呼び出しが発生する可能性があります。


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

警告

多次元配列の代わりにギザギザまたは 1 次元配列を使用する


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

警告

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

コードインスペクション

ReSharper は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション ReSharper が提供するコードの種類を調べるには、異なる言語の ReSharper コードインスペクションの全リストをご覧ください。コードインスペクションは、以下のグループに分...

設計時にコードの問題を分析する

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:ReSharper によって実行されるデザインタイムコードインスペクションを説明するために、エディターに...

特定の範囲でコードの問題を見つける

設計時コードインスペクションは、エディターでコーディングしたり、特定のファイルを見直したりするときに役立ちます。ただし、ReSharper を使用すると、ソリューション全体または狭い範囲でスタティックコード分析を実行し、結果をフレンドリーな視点で調べることもできます。必要に応じてインスペクション結果を共有することもできます。開始コードインスペクション:ソリューション、プロジェクト、カスタムスコープのコードをインスペクションするソリューションワイドのインスペクションの結果(たとえば、未使用のパブ...

コード検査: 名前空間がファイルの場所に対応していません

デフォルトでは、ReSharper は、各クラスが表示される名前空間がプロジェクト内の場所と一致するとみなします。プロジェクトの「ルート」名前空間は、プロジェクトのプロパティで定義されています。上記の結果、プロジェクトレベルのすべてのコード要素が名前空間に現れることが予想され、それ以外の場合は警告が発行されます。フォルダーの導入により、名前空間はより深くなります。以下の例では、という名前のフォルダーは、名前空間に表示されるために、その中に含まれるすべてのアイテムを必要とします。ただし、追加の名前...

フォーマットルールを適用する

編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、セミコロンを入力するとすぐに ReSharper によって式が再フォーマットされ、閉じ括弧を入力するとすぐにコードブロックが再フォーマットされます必要に応じて、ReSharper オプション Alt+R, O のページでこれらの種類の自動フォーマットを無効にすることができます。ReSharper では、コードを貼り付けるときにフォーマットルールを自動的に適用することもできます。デフォルトでは、貼り付けられたコードは完...