javascript - 如何指示 ESLint 忽略项目中的规则集?

标签 javascript node.js visual-studio-code eslint prettier

在我的 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/

相关文章:

javascript - 使用 fetch api 测试 Redux 登录操作

javascript - Safari 5.1.4 showModalDialog 返回未定义

javascript - 从另一个函数停止函数执行

python - 区分多个 Websocket

visual-studio-code - 如何设置vscode显示所选行数?

javascript - 选择与 mouseover 元素具有相同属性值的所有对象

javascript - 使用 Express.js app.post 请求不起作用

node.js - 使用express初始化ws服务器

c++ - VS 代码 "command": "make" differs from command line `make` in terminal window

haskell - 如何让 Haskero 在非详尽模式匹配时发出警告