Javascript 如何指示ESLint忽略项目中的规则集?
在我的VSCode(Win 10)中,我安装了。在我的计算机上有一个节点项目,里面有一个JS文件。如果我在VSCode中打开这个JS文件,ESLint会报告来自多个不同规则集的违规行为,包括Prettier()。仅对于此项目,我如何指示ESLint不检查Prettier规则集中的任何规则 当我打开VSCode时,请参考已安装扩展的列表 此项目的Javascript 如何指示ESLint忽略项目中的规则集?,javascript,node.js,visual-studio-code,eslint,prettier,Javascript,Node.js,Visual Studio Code,Eslint,Prettier,在我的VSCode(Win 10)中,我安装了。在我的计算机上有一个节点项目,里面有一个JS文件。如果我在VSCode中打开这个JS文件,ESLint会报告来自多个不同规则集的违规行为,包括Prettier()。仅对于此项目,我如何指示ESLint不检查Prettier规则集中的任何规则 当我打开VSCode时,请参考已安装扩展的列表 此项目的.eslintrc.json文件包含以下内容: { "extends": [ "plugin:@wordpres
.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 }],
},
};
您可以在.eslintrc.json中根据
{
"extends": [
...
],
...
"rules": {
"<rule1>": "off",
...
}
}
{
“扩展”:[
...
],
...
“规则”:{
“”:“关”,
...
}
}
有几种方法可以忽略ESLint中的规则
.eslintrc
文件中的每个规则指定为off
.eslintignore
文件,并将文件或文件夹排除在ESLint的lint之外李>
正确的。我不得不一条一条地省略规则。我正在寻找一种方法来省略规则集中的所有规则。好的。但要做到这一点,我必须手动键入漂亮规则集中的每个规则。有没有一种方法可以简单地指示ESLint忽略整个规则集?好的。也就是说,如果我想忽略更漂亮的规则集中的所有规则,我必须在
.eslintrc
文件中手动键入每个规则?
{
"extends": [
...
],
...
"rules": {
"<rule1>": "off",
...
}
}
{
"ignorePatterns": ["temp.js", "**/vendor/*.js"],
"rules": {
//...
}
}