7

当我有多个参数时,Eslint(airbnb config) 想让我的参数在新行上。但是当我这样做时,vscode 格式会不断给出 4 个空格缩进,而不是预期的 2 个。

结果:

const Example = ({
  param1,
  param2,
  param3,
}) => (
    <div>
      {param1} {param2} {param3}
    </div>
  );

预期的:

const Example = ({
  param1,
  param2,
  param3,
}) => (
  <div>
    {param1} {param2} {param3}
  </div>
);

有没有我可以在 vscode 中使用的设置来获得预期的行为?

4

1 回答 1

4

您可以通过使用eslint-config- prettier或者最好是 prettier-eslint集成来避免冲突的规则。此集成将使用 eslint 配置来格式化规则,不会有任何冲突。

如果您使用的是 VS Code,则prettier-vscode有一个配置选项

于 2018-02-24T20:49:50.173 回答