在我的 VSCode (Win 10) 中,我安装了 VSCode extension ESLint 。我的电脑上有一个Node项目,里面有一个JS文件。如果我在 VSCode 中打开此 JS 文件,ESLint 会报告来自多个不同规则集的违规行为,包括 Prettier ( screenshot )。仅对于这个项目,我如何指示 ESLint 不检查 Prettier 规则集中的任何规则?
仅供引用,当我打开 VSCode 时,here是已安装扩展的列表。
此项目的 .eslintrc.json
文件包含以下内容:
{
"extends": [
"plugin:@wordpress/eslint-plugin/recommended"
],
"env": {
"browser": true,
"jquery": true
}
}
注意:插件 @wordpress/eslint-plugin/recommended
是我添加到此项目中的一个单独插件,它具有我希望 ESLint 列出和报告的规则。
最佳答案
在 eslintrc.js 中,您可以省略/编辑您不喜欢的规则,如下所示:
module.exports = {
extends: 'airbnb-base',
rules: {
'no-console': 'off',
'no-restricted-syntax': 'off',
'linebreak-style': 0,
'guard-for-in': 'off',
'max-len': ['error', { code: 160 }],
},
};
关于javascript - 如何指示 ESLint 忽略项目中的规则集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63452745/