我关注.eslintrc
{
"extends": "standard"
}
我的javascript文件中有以下代码
import React from 'react';
根据eslint,上面的代码行不正确。它给出了以下抱怨。
"; Extra semicolon
如何在小体中允许半冒号?
答案 0 :(得分:69)
eslint-config-standard
对分号使用以下规则:
var a;
var b = null;
var c = a / b;
console.log(typeof a);
console.log(typeof b);
console.log(typeof c);
console.log(Number.isNaN(c));
规则的documentation列出了其选项:
"semi": [2, "never"]
(默认)在语句结尾处需要分号- 开头的语句的歧义
"always"
不允许使用分号作为语句的结尾(除了消除以[,(,/,+或 - )
要覆盖规则,您可以将"never"
修改为始终需要分号:
.eslintrc
或者禁用规则:
{
"extends": "standard",
"rules": {
"semi": [2, "always"]
}
}
答案 1 :(得分:10)
使用
修改.eslintrc{
"extends": "standard",
"rules": {
'semi': [1, 'always']
}
}