未封闭的正则表达式

unclosed regular expression

我有以下代码:

render() {  
         /* jshint laxbreak: true */  
         var buttonClasses = classSet({  
              'Button' : true,  
        }),  
        buttonContainerClasses = classSet({  
          'u-textRight': !this.props.fullscreen  
        }),  
        allowedTypes = /^(submit|button)$/i,  
        type = allowedTypes.test(this.props.type)  
             ? this.props.type  
             : 'button';  

    return (  
      <div className={buttonContainerClasses}>  
        <input  
          type = {type}  
          value = {this.props.label}  
        />  
      </div>  
   );  
}  

并且 JSHint 给我以下错误:

Unclosed regular expression

在关闭输入标签的行上(倒数第二行)。 我目前正在尝试升级到 React 0.12.2,我正在修复所有错误。有什么解决办法吗?

我解决了!所以在 React 0.12 中,pragma 可以被删除,但是没有它 lint 将无法工作,因此会弹出错误。感谢所有提供帮助的人!