HTML のコードインスペクション
このトピックでは、HTML で利用可能なすべての JetBrains Rider コードインスペクションを一覧表示します。
エディター | インスペクション設定 | インスペクション重大度 | 他の言語 設定ページ  Ctrl+Alt+S で、特定のインスペクションを切り替えたり、その重要度レベルを変更できます。
アクセシビリティ
インスペクション | 説明 | デフォルトの重大度 |
|---|---|---|
欠落している関連するラベル | ラベルが関連付けられていないフォーム要素( | |
必須 'alt' 属性の欠落 |
| |
必須 'lang' 属性の欠落 |
| |
必須 'summary' 属性の欠落 |
| |
必須 'title' 属性の欠落 | 欠落しているタイトル属性 | |
必須 'title' 要素の欠落 |
|
その他インスペクション
インスペクション | 説明 | デフォルトの重大度 |
|---|---|---|
空のタグ | 一部のブラウザーでは機能しない空のタグを報告します。 例:
<html>
<script/>
</html>
クイックフィックスが適用された後:
<html>
<script></script>
</html>
| |
不正なブール属性 | 値のない HTML の非ブール属性を報告します。 報告されるべきではない属性の構成を提案します。 | |
不正な内容の 'script' タグ | 無効な XML である 例:
<script type="text/javascript">
console.log('<');
</script>
クイックフィックスが適用された後:
<script type="text/javascript">
console.log('<');
</script>
| |
画像サイズの不一致 | 参照されるイメージの実際の幅と高さとは異なる | |
終了タグの欠落 | 終了タグなしで HTML 要素を報告します。 一部のコーディングスタイルでは、これがオプションである場合でも、HTML 要素に終了タグが必要です。 例:
<html>
<body>
<p>Behold!
</body>
</html>
クイックフィックスが適用された後:
<html>
<body>
<p>Behold!</p>
</body>
</html>
|
|
必須属性の欠落 | XML/HTML タグで欠落している必須属性を報告します。 報告されるべきではない属性の構成を提案します。 | |
廃止された属性 | 廃止された HTML5 属性を報告します。 | |
廃止されたタグ | 廃止された HTML5 タグを報告します。 廃止されたタグを CSS または別のタグに置き換えることをお勧めします。 | |
表現用タグ | プレゼンテーション用の HTML タグを報告します。 プレゼンテーションタグを CSS または別のタグに置き換えることをお勧めします。 | |
冗長な終了タグ | 空の要素( 例:
<html>
<body>
<br></br>
</body>
</html>
クイックフィックスが適用された後:
<html>
<body>
<br>
</body>
</html>
| |
不明な属性 | 不明な HTML 属性を報告します。 報告されるべきではない属性の構成を提案します。 | |
不明なタグ | 不明な HTML タグを報告します。 報告されるべきではないタグの構成を提案します。 | |
リンク内の未解決ファイル | リンク内の未解決のファイルを報告します。 | |
リンク内の未解決フラグメント |
| |
未解決の Web リンク | 未解決の Web リンクを報告します。 バックグラウンドでネットワークリクエストを行うことで機能します。 | |
属性値が正しくありません | 不正な HTML 属性値を報告します。 |