Eslint,Jslint或其他React生命周期方法?

时间:2016-01-26 08:35:09

标签: reactjs webstorm eslint

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

1 个答案:

答案 0 :(得分:0)

我正在使用以下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的拼写错误的生命周期方法的信息。您可以覆盖您不想要的内容或更喜欢其他语法。