React native ESLint与Atom的意外分析错误&;自然反应

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

在玩一个简单的react本机设置时,我突然发现了一些(也许不是那么)奇怪的ESLint东西

这是我的Javascript文件:

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
  }
}