ReSharper 2025.3 Help

CSS 中的代码检查

在 CSS 中,ReSharper 2025.3 提供了 22 项 专有代码检查 ,您可以 禁用其中的任何一项或更改其 严重性级别
这些 代码检查帮助您在 设计时检测所有打开文件中的代码问题,并且还允许您 在特定范围内查找代码问题

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

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

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

检查
ID
EditorConfig 属性

默认严重性

建议使用双冒号
DoubleColonsPreferred
resharper_double_colons_preferred_highlighting

建议

潜在的代码质量问题(17 项检查)

此类别包括检测关键问题(代码异味)的检查,主要具有 错误警告 级别。 此类别还包括 确保本地化支持的检查

检查
ID
EditorConfig 属性

默认严重性

无法解析文件系统路径
PathNotResolved
resharper_path_not_resolved_highlighting

错误

特定浏览器不支持的 CSS 功能
CssCaniuseUnsupportedFeature
resharper_css_caniuse_unsupported_feature_highlighting

提示

特定浏览器需要供应商前缀的 CSS 功能
CssCaniuseFeatureRequiresPrefix
resharper_css_caniuse_feature_requires_prefix_highlighting

提示

特定浏览器不兼容的 CSS 符号/语法
CssBrowserCompatibility
resharper_css_browser_compatibility_highlighting

警告

CSS 符号已过时
CssObsolete
resharper_css_obsolete_highlighting

提示

无效的十六进制颜色值
HexColorValueWithAlpha
resharper_hex_color_value_with_alpha_highlighting

错误

无效值
InvalidValue
resharper_invalid_value_highlighting

错误

属性未覆盖供应商前缀属性
CssPropertyDoesNotOverrideVendorProperty
resharper_css_property_does_not_override_vendor_property_highlighting

警告

需要后备颜色
RequiresFallbackColor
resharper_requires_fallback_color_highlighting

警告

指定 CSS 版本中不允许的语法
SyntaxIsNotAllowed
resharper_syntax_is_not_allowed_highlighting

警告

预期的双冒号
DoubleColonsExpected
resharper_double_colons_expected_highlighting

错误

未知的 CSS 类
UnknownCssClass
resharper_unknown_css_class_highlighting

警告

未知的 CSS 符号
CssNotResolved
resharper_css_not_resolved_highlighting

错误

未知的自定义属性
UnknownCssVariable
resharper_unknown_css_variable_highlighting

警告

未知的供应商特定扩展
UnknownCssVendorExtension
resharper_unknown_css_vendor_extension_highlighting

提示

值出乎意料
UnexpectedValue
resharper_unexpected_value_highlighting

错误

值应包含单位
ValueShouldHaveUnits
resharper_value_should_have_units_highlighting

错误

代码中的冗余(3 项检查)

此类别中的代码检查会查找冗余和无用代码,这些代码会影响代码的可读性和风格,并且可以安全地移除。 某些代码冗余无法自动修复,其快速修复需要在交互模式下完成,需用户输入。 但大多数冗余可以在无需用户交互的情况下修复,使用 范围内修复代码清理

检查
ID
EditorConfig 属性

默认严重性

冗余代码
Redundant
resharper_redundant_highlighting

警告

冗余的 CSS hack
RedundantCssHack
resharper_redundant_css_hack_highlighting

警告

冗余的度量单位
RedundantUnits
resharper_redundant_units_highlighting

警告

符号声明中的冗余(1 项检查)

此类别包括代码检查,主要为 警告严重性级别,用于检测空的和未使用的符号声明。

检查
ID
EditorConfig 属性

默认严重性

声明为空
DeclarationIsEmpty
resharper_declaration_is_empty_highlighting

警告

最后修改日期: 2025年 12月 8日