ESLINT设置忽略“额外分号”等警告的方法

6
我在一个VueJS项目中使用Atom代码编辑器和ESLINT (feross)。当我试图快速构建布局时,出现了以下错误。

打开括号之前缺少空格
字符串必须使用单引号
多余的分号

在原型阶段,我希望ESLINT/ATOM禁用/忽略这些错误,并仍能呈现站点。如何做到这一点?
2个回答

4
您可以暂时关闭eslint。在我的设置中,检查build/webpack.base.conf.js会显示以下片段:
  module: {
    rules: [
      ...(config.dev.useEslint ? [createLintingRule()] : []),
      {
        test: /\.vue$/,

代码检查规则将启用eslint。让我们避免这种情况,将config.dev.useEslint设置为false。前往config/index.js并修改以下片段:

// 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,

4
在你的.eslintrc文件中,按照以下步骤进行操作:
  "rules": {
    "space-before-blocks": "off",
    "quotes": "off",
    "no-extra-semi": "off"
  }

这将关闭上述规则。我建议不要关闭它,而是让它发出警告,这样在未来你会记得修复这些问题。
ESLint有一个很棒的文档:https://eslint.org/docs/rules/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接