在 ESLint 上禁用所有 React 相关的 lint 警告

Disabling all React related lint warnings on ESLint

我正在开发一个使用 JSX 而不使用 React 的项目。 ESLint 认为我使用 React 是因为 JSX,我怎样才能禁用所有 React 相关的 linter 警告?

例如,我收到这些警告:

Standard: error
Missing "key" prop for element in iterator (react/jsx-key)

Standard: error
Empty components are self-closing (react/self-closing-comp)

有没有办法禁用所有以 react 开头的警告?

谢谢。

查看 eslint 文档 ESLint official docs,禁用 react/*** 规则的唯一方法是创建 .eslintrc 文件并显式禁用规则。

另一个解决方法是删除 eslint-plugin-react 的 npm 包,这将完全删除 React ESLint 规则,您不必在 .eslintrc 文件中明确禁用规则。