ReSharper 2025.2 Help

HTML 中的代码检查

在 HTML 中,ReSharper 2025.2 提供了两种代码检查:2 项 用于检测错误的检查 ,例如语法错误、未解析的符号、编译器错误等(这些检查无法配置或禁用),以及 41 项 专有代码检查 ,您可以 禁用或更改其 严重性级别
这些 代码检查 帮助您在所有打开的文件中 设计时 检测代码问题,并且还允许您 在特定范围内查找代码问题

可配置的 HTML 检查列在下方,并按其 类别分组。

代码通知(2 项检查)

此类别分组了严重性级别较低的代码检查。

检查
ID
EditorConfig 属性

默认严重性

忽略的路径
被忽略的路径
被忽略的路径

已禁用

映射路径
已映射路径
已映射路径

提示

常见实践和代码改进(9 项检查)

此类别分组了查找中等严重性问题的检查,这些问题主要影响代码的可读性。

检查
ID
EditorConfig 属性

默认严重性

重要标签或属性缺失(<img> 应指定替代文本)
MissingAltAttributeInImgTag
resharper_missing_alt_attribute_in_img_tag_highlighting

提示

重要标签或属性缺失(空的 <title>)
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

警告

重要标签或属性缺失(缺少 <title>)
MissingTitleTag
resharper_missing_title_tag_highlighting

提示

过时的标签和属性(<center> 已过时)
CenterTagIsObsolete
resharper_center_tag_is_obsolete_highlighting

警告

过时的标签和属性(属性 'clear' 已过时)
clear 属性已废弃(全部)
clear 属性已废弃(全部)

警告

过时的标签和属性(属性 'clear' 已过时)
clear 属性已废弃
clear 属性已废弃

警告

语法问题(4 项检查)

此类别中的检查会报告字符串字面量和文档注释中的 语法问题

检查
ID
EditorConfig 属性

默认严重性

注释中的语法错误
注释中的语法错误
注释中的语法错误

建议

标记属性值中的语法错误
标记属性中的语法错误
标记属性中的语法错误

建议

标记文本中的语法错误
标记文本中的语法错误
标记文本中的语法错误

建议

字符串字面量中的语法错误
字符串字面量中的语法错误
字符串字面量中的语法错误

已禁用

潜在的代码质量问题(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 中的无效代码
HTML 中的无效代码

警告

HTML 警告
HTML 警告
HTML 警告

警告

ID 重复
HTML 标识符重复
HTML 标识符重复

警告

过时或非标准元素
HTML 已废弃项
HTML 已废弃项

警告

路径错误
HTML 路径错误
HTML 路径错误

警告

脚本标签错误(<script> 同时包含 src 和内容)
ScriptTagHasBothSrcAndContentAttributes
resharper_script_tag_has_both_src_and_content_attributes_highlighting

错误

脚本标签错误(<script> 在包含的 <script> 之前有内容)
ScriptTagWithContentBeforeIncludes
resharper_script_tag_with_content_before_includes_highlighting

提示

脚本标签错误(<script> 内的其他标签 - 可能未闭合的 <script>)
OtherTagsInsideScript1
resharper_other_tags_inside_script1_highlighting

错误

脚本标签错误(<script> 内的其他标签 - 可能未闭合的 <script>)
OtherTagsInsideScript2
resharper_other_tags_inside_script2_highlighting

错误

脚本标签错误(未闭合的 <script>,且包含其他标签)
OtherTagsInsideUnclosedScript
resharper_other_tags_inside_unclosed_script_highlighting

错误

脚本标签错误(未闭合的 <script>)
UnclosedScript
resharper_unclosed_script_highlighting

错误

未闭合的标签
HTML 标签未关闭
HTML 标签未关闭

错误

未知属性
HTML 属性无法解析
HTML 属性无法解析

警告

未知属性值
HTML 属性值无法解析
HTML 属性值无法解析

警告

未知事件
HTML 事件无法解析
HTML 事件无法解析

警告

未知 HTML 实体
ASP 实体
ASP 实体

警告

未知 ID
HTML 标识符无法解析
HTML 标识符无法解析

警告

未知标签
HTML 标签无法解析
HTML 标签无法解析

警告

错误的属性引号
HTML 属性缺少引号
HTML 属性缺少引号

提示

错误的闭合标签
HTML 标签应为自关闭标签
HTML 标签应为自关闭标签

警告

错误的自闭合标签
HTML 标签不应为自关闭标签
HTML 标签不应为自关闭标签

警告

拼写问题(2 项检查)

这些检查 检测各种上下文中的拼写错误

检查
ID
EditorConfig 属性

默认严重性

标记属性值中的拼写错误
标记属性中的拼写错误
标记属性中的拼写错误

建议

标记文本中的拼写错误
标记文本中的拼写错误
标记文本中的拼写错误

建议

最后修改日期: 2025年 9月 27日