使Eslint在评论前插入正确的大括号

时间:2019-07-17 11:34:22

标签: javascript eslint code-standards

我正在使用一个简单的Eslint配置,该配置扩展了Standard,没有任何特殊的附加规则,即Standard。我遇到了一个问题,其中eslint —-fix命令破坏了代码。

因此,例如,我有这样的代码:

if(a < 10) // some comment
  doSomething()

并对此进行eslint —-fix制作此代码

if(a < 10) // some comment
{doSomething()}

但是也会引起另一个错误,因为左花括号与if条件语句不在同一行,并且再次执行eslint —-fix不能解决该问题。 我尝试寻找一些配置参数,但找不到任何方法。

这是我的.eslintrc

  "extends": "standard",
  "plugins": ["react"],
  "rules": {
    "react/jsx-uses-react": "error",
    "react/jsx-uses-vars": "error"
  },
  "parser": "babel-eslint",
  "parserOptions": {
      "ecmaVersion": 6,
      "sourceType": "module",
      "ecmaFeatures": {
          "jsx": true,
          "modules": true,
          "experimentalObjectRestSpread": true
      }
  },
  "env": {
    "browser": true
  }
}

当有评论时,我想让eslint以正确的方式添加括号。另外,如果目前没有解决方案,可以通过编写自定义规则来做到这一点吗?

0 个答案:

没有答案