HTML 中的代码检查
本主题列出了 HTML 中所有 JetBrains Rider 代码检查。
您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。
无障碍功能
检查 | 描述 | 默认严重性 |
|---|---|---|
缺少关联的标签 | 报告没有关联标签的表单元素( | |
缺少必需的 'alt' 属性 | 报告在 | |
缺少必需的 'lang' 属性 | 报告在 | |
缺少必需的 'summary' 属性 | 报告在 | |
缺少必需的 'title' 属性 | 报告在 | |
缺少必需的 'title' 元素 | 报告在 |
其他检查
检查 | 描述 | 默认严重性 |
|---|---|---|
空标签 | 报告在某些浏览器中不起作用的空标签。 示例:
<html>
<script/>
</html>
应用快速修复后:
<html>
<script></script>
</html>
| |
不正确的布尔属性 | 报告没有值的 HTML 非布尔属性。 建议配置不应报告的属性。 | |
'script' 标签内容格式错误 | 报告 示例:
<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 标签。 建议配置不应报告的标签。 | |
链接中的未解析文件 | 报告链接中的未解析文件。 | |
链接中的未解析片段 | 报告 URL 中 | |
未解析的网络链接 | 报告未解析的网络链接。 通过在后台发出网络请求来工作。 | |
错误的属性值 | 报告不正确的 HTML 属性值。 |