reactjs - Reactjs 中的 EsLint "react/jsx-props-no-spreading"错误禁用

标签 reactjs redux eslint

安装 EsLint 后,我​​出现的错误之一如下:

Prop spreading is forbiddeneslint(react/jsx-props-no-spreading)

我想在 EsLint 配置中创建一条规则来忽略此错误,但我发现的示例不起作用。

这是创建全局异常的格式:

...
"react/jsx-props-no-spreading": [{
    "html": "ignore" / "enforce",
    "custom": "ignore" / "enforce",
    "exceptions": [<string>]
}]
...

这是在特定文件中创建异常的格式:

{
  "rules": {...},
  "overrides": [
    {
      "files": ["*-test.js","*.spec.js"],
      "rules": {
        "no-unused-expressions": "off"
      }
    }
  ]
}

这里是我当前拥有的代码:

module.exports = {
  extends: "../../.eslintrc.js",
  rules: {
    "import/no-extraneous-dependencies": ["error",  {"devDependencies": true}]
  },
  env: {
    "jest": true
  }
};

目前,我只是不断地给出相同的错误。

谢谢。

最佳答案

尝试关闭“react/jsx-props-no-spreading”规则:

module.exports = {
  extends: "../../.eslintrc.js",
  rules: {
    "import/no-extraneous-dependencies": ["error",  {"devDependencies": true}],
    "react/jsx-props-no-spreading": "off",
  },
  env: {
    "jest": true
  }
};

关于reactjs - Reactjs 中的 EsLint "react/jsx-props-no-spreading"错误禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58167467/

相关文章:

javascript - 当函数传递给 child 时, react onClick 事件不会触发

javascript - 响应返回未定义的react js axios

javascript - 从导入的文件定义类

javascript - 如何在没有 ESLint no-unused-var 错误的情况下公开全局 javascript 函数?

javascript - React.js - 受控输入 toLocaleString()

javascript - 将数据填充到material-ui下拉列表React JS

reactjs - 如何在循环中获取最新的 redux 值?

javascript - react antd 表 expandedRowRender

redux - 如何从redux中的数组中删除对象

javascript - 带有 JS Linting 的 GitLab CI