如何修复jsx结束标签上的linting错误:"unclosed regular expression"?

She*_*man 8 jsx sublimelinter sublimetext3 reactjs eslint

(PS这些问题中没有一个(标题不准确)解决或解决了这个问题:React Linting:Unclosed Regular Expression,unclosed regular expression,React JSX error:Unclosed regular expression)

如何修复jsx结束标签上的linting错误:"unclosed regular expression"?

例如,此代码段运行正常,但会导致SublimeLinter错误:

class Users extends React.Component {
  render() {

    var friends = this.props.list.filter(function(user){
        return user.friend === true;
    });
    var nonFriends = this.props.list.filter(function(user){
        return !user.friend;
    });

    return (
      <div>
        <h1>Friends</h1>
        <ul>
          ...
Run Code Online (Sandbox Code Playgroud)

</h1>关闭JSX标签的linter balks ,认为它是正则表达式的开始.
1-2 of 2 erros: Unclosed regular expression; Unrecoverable syntax error. (42% scanned), 2 lines, 25 characters selected

我在Sublime Text3中安装的相关软件包:
SublimeLinter,SublimeLinter-contrib-eslint,JSHint,Babel

编辑:
我刚刚添加了包"JSX",但这没有帮助.
我搜索了"sublimeLinter-jsxhint"包,但找不到它.

Mic*_*ott 0

如果您使用 SublimeLinter-contrib-eslint 和 JSHint,您可能会遇到它们冲突的问题。我将从 Sublime 中删除 JSHint,除非您在构建管道中使用它,然后删除 eslint 包。