未封闭的正则表达式
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 将无法工作,因此会弹出错误。感谢所有提供帮助的人!
我有以下代码:
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 将无法工作,因此会弹出错误。感谢所有提供帮助的人!