Sass代码风格检查器:如何禁用!default标志必填检测?
解决Stylelint提示变量需添加!default的问题
我刚好在Bootstrap定制主题时遇到过一模一样的问题,这个警告是由stylelint-scss插件的scss/variable-declaration-require-default规则触发的——它默认要求所有自定义变量都加上!default标志,但我们定制Bootstrap主题时,就是要通过不带!default的变量覆盖框架默认值,所以只需要在.stylelintrc里调整这个规则即可。
具体配置方法
直接在你的.stylelintrc(或.stylelintrc.json)的rules字段中添加以下配置,禁用这个强制要求:
{ "rules": { "scss/variable-declaration-require-default": null } }
如果你的项目里部分变量需要保留!default要求,也可以更精细地配置规则的例外情况,比如指定某些文件或目录不需要遵守这个规则,但对于Bootstrap主题定制来说,全局禁用这个规则是最直接高效的方式。
内容的提问来源于stack exchange,提问作者Whisher
相关产品推荐
相关产品推荐

