React native ESLint与Atom的意外分析错误&;自然反应
在玩一个简单的react本机设置时,我突然发现了一些(也许不是那么)奇怪的ESLint东西 这是我的Javascript文件:React native ESLint与Atom的意外分析错误&;自然反应,react-native,atom-editor,eslint,React Native,Atom Editor,Eslint,在玩一个简单的react本机设置时,我突然发现了一些(也许不是那么)奇怪的ESLint东西 这是我的Javascript文件: import React from 'react'; import { Text, View } from 'react-native'; const Header = () => { const { textStyle } = styles; return ( <View> <Text style={textSty
import React from 'react';
import { Text, View } from 'react-native';
const Header = () => {
const { textStyle } = styles;
return (
<View>
<Text style={textStyle}>App Header!</Text>
<View/>
);
};
const styles = {
textStyle: {
fontSize: 20
}
};
export default Header;
我已在Atom
中安装了最新的linter
(v2.2.0)和linter-eslint
(v8.4.1)软件包
我正在使用npm
包rally coding
中的一组预定义规则,这些规则是我作为开发人员依赖项安装在项目中的,下面是我的.eslintrc
文件:
{
"extends": "rallycoding",
"parser": "babel-eslint",
"ecmaFeatures": {
"jsx": true
}
}
你知道这是从哪里来的吗?到目前为止,Github问题(许多)线程中建议的解决方法都没有帮助。语法错误是由未关闭的
视图
标记引起的
应该是
旁注:对于此类错误,linter并不总是准确的。一个小建议是,如果出现
预期“}”
错误并且已检查所有}
的
应该是
@bennygenel,谢谢。据称,这名林特让我四处奔波,实际上阻止了我早些时候发现真正的错误位置。“我是说真的……”本尼基内尔,这应该是答案,如果你能把它变成一个答案,这样我就可以接受了。
{
"extends": "rallycoding",
"parser": "babel-eslint",
"ecmaFeatures": {
"jsx": true
}
}