首页 > 解决方案 > Prettier : 防止 Prettier 删除括号

问题描述

我在反应原生项目的 VSCode 中使用 prettier,它删除了混合运算符中的括号或使用括号声明 var 时。如何防止 prettier 这样做

示例1:

 const foo = (a && b) || c;

After:

const foo = a && b || c;

示例2

const c = (a.toString()).toUpperCase();

After:

const c = a.toString().toUpperCase();

我知道在大多数情况下它不会改变逻辑,但我想禁用此功能。

标签: javascriptreactjsreact-nativevisual-studio-codeprettier

解决方案


您可以在 settings.json 中配置它并添加“prettier.bracketSpacing”,请阅读这里

您还可以使用更可定制的 eslint,并且可以使用不同的代码风格,例如 airbnb ...


推荐阅读