StyleLint - 忽略特定的文件夹和文件
StyleLint - Ignore specific folders and files
我在 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 */
在这些文件中。
我在 stylelint 配置文件中使用了以下配置:
{
"extends": "stylelint-config-recommended",
"ignoreFiles": [
"app/bootstrap/**/*.less"
]
}
并且它跳过了指定文件夹中的文件。
使用 stylelint 排除某些内容的另一种方法是使用 .stylelintignore
文件。
正如 documentation 所说:
您可以使用 .stylelintignore 文件来忽略特定文件。例如:
**/*.js
vendor/**/*.css
.stylelintignore 文件中的模式必须与 .gitignore 语法匹配。 (在幕后,node-ignore 解析你的模式。)你在 .stylelintignore 中的模式总是相对于 process.cwd().
进行分析。
stylelint 在 process.cwd() 中查找 .stylelintignore 文件。您还可以使用 --ignore-path(在 CLI 中)和 ignorePath(在 JS 中)选项指定忽略模式文件的路径(绝对或相对于 process.cwd())。
我在 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 */
在这些文件中。
我在 stylelint 配置文件中使用了以下配置:
{
"extends": "stylelint-config-recommended",
"ignoreFiles": [
"app/bootstrap/**/*.less"
]
}
并且它跳过了指定文件夹中的文件。
使用 stylelint 排除某些内容的另一种方法是使用 .stylelintignore
文件。
正如 documentation 所说:
您可以使用 .stylelintignore 文件来忽略特定文件。例如:
**/*.js
vendor/**/*.css
.stylelintignore 文件中的模式必须与 .gitignore 语法匹配。 (在幕后,node-ignore 解析你的模式。)你在 .stylelintignore 中的模式总是相对于 process.cwd().
进行分析。stylelint 在 process.cwd() 中查找 .stylelintignore 文件。您还可以使用 --ignore-path(在 CLI 中)和 ignorePath(在 JS 中)选项指定忽略模式文件的路径(绝对或相对于 process.cwd())。