在我的VSCode (Win 10)中,我已经安装了VSCode扩展ESLint。我的电脑上有一个Node项目,里面有一个JS文件。如果我在VSCode中打开这个JS文件,ESLint会报告来自几个不同规则集的违规行为,包括更漂亮的规则集(屏幕截图)。对于这个项目,我如何指示ESLint不要检查更漂亮的规则集中的任何规则?
打开VSCode时,这里是已安装的扩展的列表。
该项目的.eslintrc.json文件包含以下内容:
{
"extends": [
"plugin:@wordpress/eslint-plugin/recommended"
],
"env": {
"browser": true,
"jquery": true
}
}注意:插件@wordpress/eslint-plugin/recommended是我添加到这个项目中的一个单独的插件,它有一些规则,我希望ESLint列出并报告。
发布于 2020-08-17 14:21:12
在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 }],
},
};发布于 2020-08-17 14:22:43
您可以在.eslintrc.json中重写这样的规则
{
"extends": [
...
],
...
"rules": {
"<rule1>": "off",
...
}
}发布于 2020-08-18 16:44:25
有几种方法可以忽略ESLint中的规则
.eslintrc文件中的每个规则指定为off{
"extends": [
...
],
...
"rules": {
"<rule1>": "off",
...
}
}ignorePatterns{
"ignorePatterns": ["temp.js", "**/vendor/*.js"],
"rules": {
//...
}
}.eslintignore文件,并将文件或文件夹从ESLint中删除。ESLint忽略https://stackoverflow.com/questions/63452745
复制相似问题