javascript - 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();
我知道在大多数情况下它不会改变逻辑,但我想禁用此功能。
解决方案
您可以在 settings.json 中配置它并添加“prettier.bracketSpacing”,请阅读这里
您还可以使用更可定制的 eslint,并且可以使用不同的代码风格,例如 airbnb ...
推荐阅读
- sql - 如何修复 ALL 允许 null 的 SQL 列中的错误 213
- java - 我应该每个文件存储一个arrayList 还是应该将所有arrayList 存储在同一个文件中?
- docker - 以非 root 用户身份管理 docker 时出错
- python - 检查 tf.Tensor 是否可变
- python - 获取模拟对象的“名称”(使用内置方法)
- python - 不明白这个意外的缩进错误
- python-3.x - 分支对话 - 如何继续
- python - 如何删除给定索引集的列表元素?
- wso2 - WSO2 配置(IS 应用程序保护 APIM 端点)
- c# - System.Data.SqlClient.SqlException:''userX' 附近的语法不正确