javascript - 在 javascript eslint 中允许使用分号

标签 javascript build eslint

我有以下 .eslintrc

{
    "extends": "standard"
}

我的 javascript 文件中有以下代码

import React from 'react';

根据 eslint,上面的代码行不正确。它给出了以下提示。

";                     Extra semicolon

如何在 eslint 中允许分号?

最佳答案

eslint-config-standard对分号使用以下规则:

"semi": [2, "never"]

documentation对于规则列出了它的选项:

  • "always" (default) requires semicolons at the end of statements
  • "never" disallows semicolons as the end of statements (except to disambiguate statements beginning with [, (, /, +, or -

要覆盖该规则,您可以修改您的 .eslintrc 以始终需要分号:

{
    "extends": "standard",
    "rules": {
        "semi": [2, "always"]
    }
}

或者禁用规则:

{
    "extends": "standard",
    "rules": {
        "semi": 0
    }
}

关于javascript - 在 javascript eslint 中允许使用分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40453894/

相关文章:

node.js - Meteor 构建在部署到 Heroku 时中断

typescript - 类型 'null' 的参数不可分配给类型 'TableContinuationToken' 的参数

javascript - lodash 从对象数组中查找公共(public)值

javascript - 如何将范围传递给回调?

JavaScript Pub/Sub 属性访问问题

javascript - 共享 eslint 配置找不到节点模块

javascript - 如何禁用 eslint 中的单行注释?

javascript - 验证是否已在 React 中选择了每个 Div 中的一个单选按钮

xcode - 使用 Xcode 4 运行发布版本

php - 生成php_perl.dll失败