Cen*_*noc 12 lint reactjs eslint babeljs
以下代码位于扩展的类中 React.Component
nextState = () => {
this.setState({
state : this.state.state + 1
});
};
Run Code Online (Sandbox Code Playgroud)
但是,使用airbnb规则的ESLint会捕获此信息并引发以下错误:
error Parsing error: Unexpected token =
我想保留这种语法,因为它允许我避免this
在构造函数中绑定.
Sid*_*hou 11
我在这个问题上挣扎了很长一段时间.我发现这个配置.eslintrc
适合你的问题.
{
"extends": "airbnb",
"parser": "babel-eslint"
}
Run Code Online (Sandbox Code Playgroud)
它与Sublime Text 3和SublimeLinter-contrib-eslint很好地配合使用.
请注意,您需要 npm install -g eslint babel-eslint
把.eslintrc
在~/
全球配置,把.eslintrc
在app文件夹覆盖全局配置.
还要注意:类内的赋值操作不是es6的一部分,请参阅此链接进行讨论
归档时间: |
|
查看次数: |
2011 次 |
最近记录: |