#规则

规则确定了代码检查工具寻找和指正的内容。默认情况下,所有规则都处于关闭状态,并且没有任何规则的默认值。规则遵循一致的命名约定,并且设计为彼此协同工作,您可以在“关于规则”部分中阅读更多相关信息。

内置规则适用于标准 CSS 语法,除了 indentation 规则之外,所有规则都将忽略包含非标准语法的结构,例如变量插值和混合。

除了这些规则之外,还有插件,它们是社区构建的规则,支持方法论、工具集、非标准 CSS 功能或非常具体的用例。不要忘记查看插件列表以获取更多检查方法。

#规则列表

以下是 stylelint 中的所有内置规则,首先按类别,然后按事物分组。

#可能错误

#颜色

#字体族

#函数

#字符串

#单位

#属性

#关键帧声明

#声明块

#

#选择器

#媒体功能

####@规则

#注释

#一般/表

#限制语言功能

#颜色

#函数

#关键帧

#数字

#时间

#单位

#简写属性

#

#自定义属性

#属性

#声明

#声明块

#选择器

#媒体功能

#自定义媒体

####@规则

#注释

#一般/表

#风格问题

#颜色

  • color-hex-case:指定 16 进制颜色的大小写(可自动修复)。
  • color-hex-length:指定 16 进制颜色的简写或扩写(可自动修复)。

#字体族

#字体粗细

  • font-weight-notation:要求 font-weight 使用数字或命名(如果可能)值。此外,当需要命名值时,要求名称有效。

#函数

#数字

#字符串

  • string-quotes:指定字符串使用单引号或双引号(可自动修复)。

#长度

#单位

  • unit-case:指定单位的大小写(可自动修复)。

#

#值列表

#自定义属性

#属性

  • property-case:指定属性的大小写(可自动修复)。

#声明

#声明块

#

#选择器

#选择器列表

#规则

#媒体功能

#媒体查询列表

####@规则

#注释

#一般/表