CSS 中的代码检查
在 CSS 中,ReSharper 2026.3 提供了 22 项 专有代码检查 ,您可以 禁用其中的任何一项或更改其 严重性级别。
These code inspections help you detect code issues at design time in all open files, and additionally they allow you to find code issues in specific scope.
可配置的 CSS 检查列在下方,并按其 类别 分组。
常见实践和代码改进(1 项检查)
此类别分组的检查主要查找中等严重性的问题,这些问题主要影响代码的可读性。
潜在的代码质量问题(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 项检查)
此类别包括代码检查,主要为 警告严重性级别,用于检测空的和未使用的符号声明。
2026年 11月 6日