首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vue中配置eslint?

如何在Vue中配置eslint?
EN

Stack Overflow用户
提问于 2020-01-09 22:21:49
回答 2查看 134关注 0票数 0

我已经开始了一个新的Vue项目,但是所有的配置文件(webpack,...)已经不在那里了。现在所有的东西都隐藏在Vue中,我不知道如何配置它。

我的问题是,eslint会将所有通知和警告视为错误:

代码语言:javascript
复制
error: 'Segment' is defined but never used (no-unused-vars) at src/App.vue:10:8:
   8 | <script>
   9 | import HelloWorld from './components/HelloWorld.vue'
> 10 | import Segment

这应该是一个通知,而不是一个严重错误。

我想要更改这一点,但我的package.json中的默认配置是:

代码语言:javascript
复制
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "rules": {},
    "parserOptions": {
      "parser": "babel-eslint"
    }
  },

是否有和development模式或类似的模式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-10 15:01:02

目前还没有现成的配置可以将所有规则配置为警告,但您可以通过一个ESLint插件:eslint-plugin-only-warn来完成这一点。安装该模块后,编辑package.jsoneslintConfig以包含:

代码语言:javascript
复制
{
  "eslintConfig": {
    "plugins": [
      "only-warn"
    ]
  }
}

或者您可以单独configure those rules为警告,而不是错误:

代码语言:javascript
复制
{
  "eslintConfig": {
    "rules": {
       "no-unused-vars": "warn",
       "no-undef": "warn"
    }
  }
}
票数 1
EN

Stack Overflow用户

发布于 2020-01-09 22:46:41

例如,您可以禁用not definednot used警告:

在package.json中:

代码语言:javascript
复制
"eslintConfig": {
    "rules": {
      "no-unused-vars": "off",
      "no-undef": "off"
    },
  },
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59666047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档