ReSharper 2024.3 ヘルプ

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

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

設定可能な HTML インスペクションは、カテゴリ別に分類されています。

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

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

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

無視されたパス


Web.IgnoredPath


resharper_web_ignored_path_highlighting

無効

マップパス


Web.MappedPath


resharper_web_mapped_path_highlighting

ヒント

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

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

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

重要なタグや属性が見つかりません (<img> 代替テキストを指定する)


MissingAltAttributeInImgTag


resharper_missing_alt_attribute_in_img_tag_highlighting

ヒント

重要なタグや属性が見つかりません (<html> 空の <title> </html>)


EmptyTitleTag


resharper_empty_title_tag_highlighting

ヒント

重要なタグや属性が見つかりません (行方不明 <body>)


MissingBodyTag


resharper_missing_body_tag_highlighting

警告

重要なタグや属性が見つかりません (行方不明 <head> そして <body>)


MissingHeadAndBodyTags


resharper_missing_head_and_body_tags_highlighting

警告

重要なタグや属性が見つかりません (行方不明 <head>)


MissingHeadTag


resharper_missing_head_tag_highlighting

警告

重要なタグや属性が見つかりません (<html> 行方不明 <title> </html>)


MissingTitleTag


resharper_missing_title_tag_highlighting

ヒント

廃止されたタグと属性 (<center> は廃止されました)


CenterTagIsObsolete


resharper_center_tag_is_obsolete_highlighting

警告

廃止されたタグと属性 (属性 'clear' は廃止されました)


ClearAttributeIsObsolete.All


resharper_clear_attribute_is_obsolete_all_highlighting

警告

廃止されたタグと属性 (属性 'clear' は廃止されました)


ClearAttributeIsObsolete


resharper_clear_attribute_is_obsolete_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

無効

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

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

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

文脈では許されない要素 (<dl> 以外の要素を含む <dt> または <dd> または閉じられていません)


DlTagContainsNonDtOrDdElements


resharper_dl_tag_contains_non_dt_or_dd_elements_highlighting

ヒント

文脈では許されない要素 (<ol> 以外の要素を含む <li> または <li> 閉じられていない)


OlTagContainsNonLiElements


resharper_ol_tag_contains_non_li_elements_highlighting

ヒント

文脈では許されない要素 (<ul> 以外の要素を含む <li> または <li> 閉じられていない)


UlTagContainsNonLiElements


resharper_ul_tag_contains_non_li_elements_highlighting

ヒント

HTML デッドコード


Html.DeadCode


resharper_html_dead_code_highlighting

警告

HTML 警告


Html.Warning


resharper_html_warning_highlighting

警告

ID の重複


Html.IdDuplication


resharper_html_id_duplication_highlighting

警告

廃止または非標準要素


Html.Obsolete


resharper_html_obsolete_highlighting

警告

パスエラー


Html.PathError


resharper_html_path_error_highlighting

警告

スクリプトタグエラー (<script> with both src and content)


ScriptTagHasBothSrcAndContentAttributes


resharper_script_tag_has_both_src_and_content_attributes_highlighting

エラー

スクリプトタグエラー (<script> with content before included <script>)


ScriptTagWithContentBeforeIncludes


resharper_script_tag_with_content_before_includes_highlighting

ヒント

スクリプトタグエラー (内部の他のタグ <script> - possibly unclosed <script>)


OtherTagsInsideScript1


resharper_other_tags_inside_script1_highlighting

エラー

スクリプトタグエラー (内部の他のタグ <script> - possibly unclosed <script>)


OtherTagsInsideScript2


resharper_other_tags_inside_script2_highlighting

エラー

スクリプトタグエラー (閉じていない <script> with other tags inside)


OtherTagsInsideUnclosedScript


resharper_other_tags_inside_unclosed_script_highlighting

エラー

スクリプトタグエラー (閉じていない <script>)


UnclosedScript


resharper_unclosed_script_highlighting

エラー

閉じられていないタグ


Html.TagNotClosed


resharper_html_tag_not_closed_highlighting

エラー

不明な属性


Html.AttributeNotResolved


resharper_html_attribute_not_resolved_highlighting

警告

不明な属性値


Html.AttributeValueNotResolved


resharper_html_attribute_value_not_resolved_highlighting

警告

不明なイベント


Html.EventNotResolved


resharper_html_event_not_resolved_highlighting

警告

不明な HTML エンティティ


Asp.Entity


resharper_asp_entity_highlighting

警告

不明な ID


Html.IdNotResolved


resharper_html_id_not_resolved_highlighting

警告

不明なタグ


Html.TagNotResolved


resharper_html_tag_not_resolved_highlighting

警告

間違った属性引用符


Html.AttributesQuotes


resharper_html_attributes_quotes_highlighting

ヒント

間違った終了タグ


Html.TagShouldBeSelfClosed


resharper_html_tag_should_be_self_closed_highlighting

警告

間違ったセルフクローズドタグ


Html.TagShouldNotBeSelfClosed


resharper_html_tag_should_not_be_self_closed_highlighting

警告

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

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

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

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


MarkupAttributeTypo


resharper_markup_attribute_typo_highlighting

提案

マークアップテキストの入力ミス


MarkupTextTypo


resharper_markup_text_typo_highlighting

提案

関連ページ:

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

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

コードインスペクション

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

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

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

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

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

ローカライゼーションインスペクションとクイックフィックス

ReSharper は、リソースファイル内のローカライズ可能な文字列、リソースの問題などを検出することにより、アプリケーションをローカライズするのに役立つ多数のコードインスペクションを提供します。これらのインスペクションは、オープンドキュメントの設計時にローカライゼーションの問題を検出し、ソリューション全体まで特定の範囲でローカライゼーションの問題を見つけることができます。設計時には、検出された問題があなたの注意を引くためにハイライトされます。ハイライトされた問題を解決するために、ReSharp...

スペルチェック

ReSharper は、識別子、コメント、文字列リテラルのスペルエラーを探します。潜在的なエラーやタイプミスを検出すると、他のコードの問題と同じ方法で、設計時または特定のスコープでコードインスペクションを実行するときに通知します。ReSharper が設計時にスペルの問題を検出してハイライトする場合、を押して、提案された修正のいずれかを選択できます。クイックフィックスを使用して識別子のタイプミスを修正すると、コードベース全体での変更の一貫性を確保するために Rename リファクタリングが自動的...