允许在javascript eslint中使用分号
我有以下允许在javascript eslint中使用分号,javascript,build,eslint,Javascript,Build,Eslint,我有以下.eslintrc { "extends": "standard" } 我的javascript文件中有以下代码 import React from 'react'; 根据eslint,上述代码行不正确。它给出了以下抱怨 "; Extra semicolon 如何在eslint中允许分号?对分号使用以下规则: "semi": [2, "never"] { "extends": "standard", "rules":
.eslintrc
{
"extends": "standard"
}
我的javascript文件中有以下代码
import React from 'react';
根据eslint,上述代码行不正确。它给出了以下抱怨
"; Extra semicolon
如何在eslint中允许分号?对分号使用以下规则:
"semi": [2, "never"]
{
"extends": "standard",
"rules": {
"semi": [2, "always"]
}
}
规则的列表列出了其选项:
(默认)要求在语句末尾使用分号“始终”
不允许分号作为语句的结尾(除了消除以“从不”
,[
,(
,/
或+
开头的语句的歧义)-
.eslintrc
,使其始终需要分号:
"semi": [2, "never"]
{
"extends": "standard",
"rules": {
"semi": [2, "always"]
}
}
或禁用该规则:
{
"extends": "standard",
"rules": {
"semi": 0
}
}
使用修改您的
.eslintrc
(已弃用)或.eslintrc.js
(推荐)
祝你好运…如果我从2改为1,你能告诉我不同点吗?谢谢2将其标记为错误,1标记为警告,请参阅感谢提示@TobiasFeil。你是对的,但你引用的文档页面似乎描述了eslint的输出,而不是eslint规则的入站配置。我必须搜索“使用规则”为了找到一个“2是错误级别”的附加注释,无需进一步详细说明。我发现这个链接是确定的:Standard JS以省略分号而闻名。如果使用Standard,为什么要添加分号?属性名称需要双引号。