我正在使用 gulp-stylelint 和 stylelint-scss 插件来检查我们项目中的 .scss 文件。当我们使用 autoprefixer 时,如果使用仅添加供应商前缀的 bourbon 整洁 mixin,我希望 linting 失败,例如,像这样@include opacity(0.4);
是否有可能将特定的 mixin 列入黑名单?或者,如果在 .scss 文件中使用了这些 mixin,是否还有其他可能导致构建失败?谢谢!
目前没有办法用现有的 stylelint/stylelint-scss 规则和插件来做到这一点。
但是,stylelint 是可扩展的。由于这是一个非常具体的用例,因此它是此类自定义 stylelint 插件的完美候选者。stylelint 网站上有一个关于如何编写的指南。