StyleLint-忽略特定的文件夹和文件

时间:2019-06-02 11:56:48

标签: webpack stylelint

我在Webpack中使用StyleLint。

我当前的Webpack配置是:

module.exports.styleLint = (isProd = false) => {
  const options = {
    configFile: './.stylelintrc.json',
    files: '**/*.less',
    format: 'less',
    failOnError: false,
    quiet: false,
    emitErrors: isProd
  };
  return new StyleLintPlugin(options);
};

如何指定StyleLint忽略的某些文件夹或文件(我不想在输出中看到任何错误)?

注意:

我不想添加

/* stylelint-disable */

在这些文件中。

2 个答案:

答案 0 :(得分:1)

我在stylelint配置文件中使用了以下配置:

{
    "extends": "stylelint-config-recommended",
    "ignoreFiles": [
        "app/bootstrap/**/*.less"
    ]
}

它跳过了指定文件夹中的文件。

答案 1 :(得分:0)

使用stylelint排除某些内容的另一种方法是使用.stylelintignore文件。


documentation所说:

您可以使用.stylelintignore文件忽略特定文件。例如:

**/*.js
vendor/**/*.css

.stylelintignore文件中的模式必须与.gitignore语法匹配。 (在后台,node-ignore解析您的模式。)始终相对于process.cwd()分析.stylelintignore中的模式。

stylelint在process.cwd()中查找.stylelintignore文件。您还可以使用--ignore-path(在CLI中)和ignorePath(在JS中)选项来指定忽略模式文件的路径(相对于process.cwd()的绝对路径或相对路径)。