禁止 CSS 不支持并可能导致意外结果的双斜杠注释(//...
)。
a {
//color: pink;
}
/** ↑
* 这个注释 */
如果您使用的是允许 //
单行注释的预处理器(例如 Sass、Less、Stylus),则此规则不会指正这些注释。它们由预处理器编译成标准 CSS 注释,因此 stylelint 会认为它们有效。这个规则只是报告在常规 CSS 中使用 //
来“注释掉”单行代码的鲜为人知的方法。(如果您不知道这是可能的,请查看“CSS 中的单行注释(//)”)
true
以下模式被视为违规:
a {
//color: pink;
}
//a { color: pink; }
// Comment {}
a {
color: pink;
}
以下模式不被视为违规:
a {
/* color: pink; */
}
/* a { color: pink; } */