如何在 stylelint config js 中为特定规则添加忽略文件

How to add ignorefiles for specific rules in stylelint config js

您好,想在如下所示的 lint 配置 js 样式中针对特定规则忽略某些文件

'color-named': [
        'never', {
            'ignore': [ 'library/styles/**/*.css', 'components/**/styles/variable.css' ]
        }
    ],

但是这不起作用,有什么建议吗?

stylelint 中没有接受 glob 的 ignore 配置选项。

我相信你有两个选择:

  1. /* stylelint-disable color-named */ 添加到相应文件的开头 (ref)。
  2. 创建两个单独的配置:一个打开 color-named 规则,一个关闭它。然后 运行 stylelint 两次使用不同的 globs,使用 --config 选项 select 适当的配置。您可以使用 可扩展配置 来删除配置中的重复,例如有一个 base 配置和一个 strict 配置扩展 base 配置并打开 color-named 规则 (ref).