【问题标题】:Settings for ESLINT to ignore warnings like "extra semicolon"设置 ESLINT 以忽略“额外分号”等警告
【发布时间】:2019-01-07 11:53:40
【问题描述】:

我正在将 Atom 代码编辑器用于带有 ESLINT (feross) 的 VueJS 项目。通过尝试快速构建布局原型,我得到了这些错误。

打开大括号前缺少空格
字符串必须使用单引号
额外的分号

在原型阶段,我希望 ESLINT/ATOM 禁用/忽略这些错误并呈现网站。 该怎么做?

【问题讨论】:

    标签: javascript vue.js atom-editor eslint


    【解决方案1】:

    您可以暂时关闭 eslint。在我的设置中,检查 build/webpack.base.conf.js 会显示以下 sn-p:

      module: {
        rules: [
          ...(config.dev.useEslint ? [createLintingRule()] : []),
          {
            test: /\.vue$/,
    

    linting 规则将启用 eslint。让我们避免这种情况并将config.dev.useEslint 设置为false。转到config/index.js 并更改以下sn-p:

    // Use Eslint Loader?
    // If true, your code will be linted during bundling and
    // linting errors and warnings will be shown in the console.
    useEslint: false,
    

    【讨论】:

      【解决方案2】:

      在您的 .eslintrc 文件中,执行以下操作:

        "rules": {
          "space-before-blocks": "off",
          "quotes": "off",
          "no-extra-semi": "off"
        }
      

      这将关闭上述规则。我建议不要关闭它,而是让它发出警告,所以以后你记得解决这些问题。

      ESLint 有一个很棒的文档:https://eslint.org/docs/rules/

      【讨论】:

        猜你喜欢
        • 2021-01-15
        • 1970-01-01
        • 2013-12-15
        • 1970-01-01
        • 1970-01-01
        • 2013-06-20
        • 2019-11-04
        • 1970-01-01
        • 2020-01-16
        相关资源
        最近更新 更多