JetBrains Rider 2026.1 Help

XAML のコードインスペクション

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

構成可能な XAML インスペクションを以下に カテゴリ別に分類して示します。

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

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

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

デフォルトの重大度

{DynamicResource} は依存関係プロパティでのみ使用できます
Xaml.DynamicResourceError
resharper_xaml_dynamic_resource_error_highlighting

エラー

コンストラクターが解決されていません
Xaml.ConstructorWarning
resharper_xaml_constructor_warning_highlighting

警告

現在のマシンカルチャに応じて解析される 10 進数
Xaml.DecimalParsingIsCultureDependent
resharper_xaml_decimal_parsing_is_culture_dependent_highlighting

警告

依存関係プロパティ記述子フィールドがありません
Xaml.DependencyPropertyResolveError
resharper_xaml_dependency_property_resolve_error_highlighting

警告

要素名の参照が解決されていません
Xaml.ElementNameReferenceNotResolved
resharper_xaml_element_name_reference_not_resolved_highlighting

エラー

グリッドの列 / 行の定義を属性に変換できます
Xaml.GridDefinitionsCanBeConvertedToAttribute
resharper_xaml_grid_definitions_can_be_converted_to_attribute_highlighting

ヒント

グリッドの長さの定義を空にすることはできません
Xaml.EmptyGridLengthDefinition
resharper_xaml_empty_grid_length_definition_highlighting

エラー

無視されたパス
Xaml.IgnoredPathHighlighting
resharper_xaml_ignored_path_highlighting_highlighting

無効

マップパス
Xaml.MappedPathHighlighting
resharper_xaml_mapped_path_highlighting_highlighting

ヒント

無効なタイプのメンバー
Xaml.InvalidMemberType
resharper_xaml_invalid_member_type_highlighting

エラー

メソッドの引数は、生成されたコードでイベントの引数に置き換えられます
Xaml.MethodArgumentsWillBeIgnored
resharper_xaml_method_arguments_will_be_ignored_highlighting

警告

同じ引数カウントを持つ複数のオーバーロードが見つかりました
Xaml.OverloadsCollision
resharper_xaml_overloads_collision_highlighting

警告

無効な型のオブジェクト / マークアップ拡張
Xaml.InvalidType
resharper_xaml_invalid_type_highlighting

エラー

親は現在のコンポーネントツリーの外にあります
Xaml.ParentIsOutOfCurrentComponentTree
resharper_xaml_parent_is_out_of_current_component_tree_highlighting

警告

リソースへのパスでは大文字と小文字が区別されます
Xaml.ResourceFilePathCaseMismatch
resharper_xaml_resource_file_path_case_mismatch_highlighting

警告

ルーティングされたイベント記述子フィールドがありません
Xaml.RoutedEventResolveError
resharper_xaml_routed_event_resolve_error_highlighting

警告

静的リソースが解決されません
Xaml.StaticResourceNotResolved
resharper_xaml_static_resource_not_resolved_highlighting

警告

スタイルクラスが見つかりません
Xaml.StyleClassNotFound
resharper_xaml_style_class_not_found_highlighting

警告

DataContext がわかっている場合、未解決のバインディングパス
Xaml.BindingWithContextNotResolved
resharper_xaml_binding_with_context_not_resolved_highlighting

警告

DataContext が不明な場合に未解決のバインディングパス
Xaml.BindingWithoutContextNotResolved
resharper_xaml_binding_without_context_not_resolved_highlighting

ヒント

TwoWay または OneWayToSource バインディングモードでのストリームバインディング演算子の使用
Xaml.AvaloniaWrongBindingModeForStreamBindingOperator
resharper_xaml_avalonia_wrong_binding_mode_for_stream_binding_operator_highlighting

警告

x:DataType が CompiledBinding に指定されていません
Xaml.CompiledBindingMissingDataTypeErrorHighlighting
resharper_xaml_compiled_binding_missing_data_type_error_highlighting_highlighting

エラー

x:FieldModifier 属性には x:Name 属性が必要です
Xaml.FieldModifierRequiresNameAttribute
resharper_xaml_field_modifier_requires_name_attribute_highlighting

警告

無効なタイプの XAML 動的リソース
Xaml.InvalidDynamicResourceType
resharper_xaml_invalid_dynamic_resource_type_highlighting

提案

無効な型の XAML リソース
Xaml.InvalidResourceType
resharper_xaml_invalid_resource_type_highlighting

エラー

無効なターゲットタイプの XAML スタイル
Xaml.InvalidResourceTargetType
resharper_xaml_invalid_resource_target_type_highlighting

エラー

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

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

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

デフォルトの重大度

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

提案

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

提案

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

無効

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

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

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

デフォルトの重大度

廃止型または型メンバーの使用
ObsoleteElement
resharper_obsolete_element_highlighting

警告

廃止型または型メンバーの使用 (エラー)
ObsoleteElementError
resharper_obsolete_element_error_highlighting

エラー

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

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

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

デフォルトの重大度

一貫性のない命名
InconsistentNaming
resharper_inconsistent_naming_highlighting

警告

null 可能でないエンティティへの「null」割り当ての可能性
Xaml.AssignNullToNotNullAttribute
resharper_xaml_assign_null_to_not_null_attribute_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

無効

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

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

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

デフォルトの重大度

DeviceFamily 固有のビュータイプ名がジェネリクスタイプ名と一致しません
Xaml.XamlMismatchedDeviceFamilyViewClrNameHighlighting
resharper_xaml_xaml_mismatched_device_family_view_clr_name_highlighting_highlighting

警告

重複するデバイスファミリのビュー
Xaml.XamlDuplicateDeviceFamilyTypeViewHighlighting
resharper_xaml_xaml_duplicate_device_family_type_view_highlighting_highlighting

エラー

重複スタイルのプロパティ / イベント setter
Xaml.DuplicateStyleSetter
resharper_xaml_duplicate_style_setter_highlighting

警告

グリッド要素の列 / 行インデックスがグリッド定義範囲外
Xaml.IndexOutOfGridDefinition
resharper_xaml_index_out_of_grid_definition_highlighting

警告

最初の子ではないグリッド列 / 行 setter がありません
Xaml.MissingGridIndex
resharper_xaml_missing_grid_index_highlighting

警告

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

提案

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

警告

パスエラー
Xaml.PathError
resharper_xaml_path_error_highlighting

警告

フォールバック値のないバインディングのパスで可能な「null」値
Xaml.PossibleNullReferenceException
resharper_xaml_possible_null_reference_exception_highlighting

提案

RelativeSourceMode が明示的に設定されていません
Xaml.XamlRelativeSourceDefaultModeWarningHighlighting
resharper_xaml_xaml_relative_source_default_mode_warning_highlighting_highlighting

警告

x:Key 属性のため、クラス名でリソースにアクセスできません
Xaml.RedundantXamarinFormsClassDeclaration
resharper_xaml_redundant_xamarin_forms_class_declaration_highlighting

警告

スタイルターゲットタイプは基本タイプに変換できません
Xaml.StyleInvalidTargetType
resharper_xaml_style_invalid_target_type_highlighting

エラー

x:DataType の型と BindingContext の不一致
Xaml.XamlXamarinFormsDataTypeAndBindingContextTypeMismatchedHighlighting
resharper_xaml_xaml_xamarin_forms_data_type_and_binding_context_type_mismatched_highlighting_highlighting

警告

予期しない要素エラー
Xaml.UnexpectedElement
resharper_xaml_unexpected_element_highlighting

エラー

予期しないテキストトークンエラー
Xaml.UnexpectedTextToken
resharper_xaml_unexpected_text_token_highlighting

エラー

不明な DeviceFamily
Xaml.XamlUnknownDeviceFamilyTypeHighlighting
resharper_xaml_xaml_unknown_device_family_type_highlighting_highlighting

警告

x:Key はリソースと辞書要素にのみ許可されています
Xaml.XKeyAttributeDisallowed
resharper_xaml_x_key_attribute_disallowed_highlighting

エラー

XAML 言語レベルのエラー
Xaml.LanguageLevel
resharper_xaml_language_level_highlighting

エラー

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

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

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

デフォルトの重大度

バインディングモードはデフォルトと同じです
Xaml.RedundantBindingModeAttribute
resharper_xaml_redundant_binding_mode_attribute_highlighting

警告

プロパティ値はスタイル提供値と同じです
Xaml.RedundantStyledValue
resharper_xaml_redundant_styled_value_highlighting

警告

冗長な空のコレクションプロパティ setter
Xaml.RedundantCollectionProperty
resharper_xaml_redundant_collection_property_highlighting

警告

冗長な「Freeze」属性
Xaml.RedundantFreezeAttribute
resharper_xaml_redundant_freeze_attribute_highlighting

警告

冗長な修飾子属性
Xaml.RedundantModifiersAttribute
resharper_xaml_redundant_modifiers_attribute_highlighting

警告

冗長な名前属性
Xaml.RedundantNameAttribute
resharper_xaml_redundant_name_attribute_highlighting

警告

冗長な名前空間エイリアス
Xaml.RedundantNamespaceAlias
resharper_xaml_redundant_namespace_alias_highlighting

警告

冗長なプロパティ型修飾子
Xaml.RedundantPropertyTypeQualifier
resharper_xaml_redundant_property_type_qualifier_highlighting

警告

冗長なリソース
Xaml.RedundantResource
resharper_xaml_redundant_resource_highlighting

警告

冗長な添付プロパティ setter を削除
Xaml.RedundantAttachedProperty
resharper_xaml_redundant_attached_property_highlighting

警告

単一のグリッド行 / 列定義は冗長です
Xaml.RedundantGridDefinitions
resharper_xaml_redundant_grid_definitions_highlighting

警告

単一セルグリッド列 / 行スパンは冗長です
Xaml.RedundantGridSpan
resharper_xaml_redundant_grid_span_highlighting

警告

UpdateSourceTrigger = Default は冗長です
Xaml.RedundantUpdateSourceTriggerAttribute
resharper_xaml_redundant_update_source_trigger_attribute_highlighting

警告

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

このカテゴリには、空および未使用のシンボル宣言を検出するための、主に 警告重要度レベルのコードインスペクションが含まれています。

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

デフォルトの重大度

タイプは使用されません(非公開アクセシビリティ)
UnusedType.Global
resharper_unused_type_global_highlighting

提案

タイプは使用されません(private アクセス)
UnusedType.Local
resharper_unused_type_local_highlighting

警告

型メンバーは使用されません(非公開アクセシビリティ)
UnusedMember.Global
resharper_unused_member_global_highlighting

提案

型メンバーは使用されません(private アクセス)
UnusedMember.Local
resharper_unused_member_local_highlighting

警告

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

これらのインスペクションは さまざまなコンテキストでタイプミスを検出します

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

デフォルトの重大度

コメントのタイプミス
CommentTypo
resharper_comment_typo_highlighting

提案

識別子のタイプミス
IdentifierTypo
resharper_identifier_typo_highlighting

提案

マークアップ属性値のタイプミス
MarkupAttributeTypo
resharper_markup_attribute_typo_highlighting

提案

マークアップテキストのタイプミス
MarkupTextTypo
resharper_markup_text_typo_highlighting

提案

2026 年 6 月 12 日