Eslint、Jslint 或其他用于 React 生命周期方法的方法?

Eslint, Jslint or other for React lifecycle methods?

似乎我尝试使用的每个 linter 都将 React 生命周期方法视为未使用。有没有办法配置(最好是 eslint)以避免关于生命周期方法的警告?

我正在使用以下 eslint 配置。我们遵循 es6 语法。

{
  "parser": "babel-eslint",
  "extends": "airbnb",
  "globals": {
    "__DEV__": true,
    "jest" : true,
    "describe" :true,
    "it":true,
    "beforeEach":true,
    "afterEach":true,
    "expect":true
  }
}

以上语法扩展了 airbnb 风格指南。你可以找到它here。 他们的指南还谈到了简单的 javascript 和 here。我的 eslint 配置甚至通知我有关拼写错误的生命周期方法,例如键入 componentDidReceiveProps。您可以覆盖您不想要或更喜欢其他语法的内容。