如何禁用 VS Code prettier 删除多余的括号

Nic*_*ang 6 visual-studio-code prettier

我在 VS Code 中使用 prettier 作为打字稿。它总是删除额外的括号,例如

(new Controller()).setData(data).run();
Run Code Online (Sandbox Code Playgroud)

将始终被格式化为

new Controller().setData(data).run();
Run Code Online (Sandbox Code Playgroud)

哪些规则处理此删除?我确实在 eslint 中看到了类似的规则:no-extra-parens。但是,我没有在 eslint 文件中使用此规则。

小智 0

.prettierrc在项目的根文件夹中添加一个包含以下内容的文件。

module.exports = {
  arrowParens: "avoid"
};
Run Code Online (Sandbox Code Playgroud)

参考这个答案。