附加条件规则冲突:逗号后跟意外令牌

时间:2019-09-30 20:25:16

标签: visual-studio-code eslint prettier

有关配置有eslint +漂亮的项目并在一段时间内坚持使用该项目的疑问。

运行eslint。我项目上的--fix更新文件以添加结尾逗号,例如:

server.get(
  '/devices/ventilation/set-level/:level',
  executeSetLevel(domoticz.setVentilationLevel),
);

以后使用vscode时,编辑器显示有关最后一行的错误:

Parsing error: Unexpected token ) eslint

删除尾部逗号会删除上面的错误,但随后又抱怨我应该再次添加逗号,从而导致上面的错误。

我的.eslintrc.json看起来像这样:

{
  "extends": ["plugin:prettier/recommended"],
  "plugins": ["prettier"],
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "module",
    "ecmaFeatures": {
        "jsx": true
    }
  }
}

.prettierrc看起来像这样:

{
  "singleQuote": true,
  "trailingComma": "all"
}

这是怎么了?

0 个答案:

没有答案