大家写 JS/TS 的时候会在表达式后面加;吗?语法上加不加都行,大家团队有要求吗?

查看 114|回复 10
作者:289396212   
不加分号心神不宁。
加分号不是给编译器加的,是给程序员的脑子加的,了结心智负担,清空快速缓存准备加载下一行。
nomagick   
加了会自动对齐,及其舒服
reoah2   
@reoah2 及其->极其
reoah2   
最好加,不然出问题可能会懵逼,不信你看:
```js
let user = {
go() {
console.log('GO')
}
}
(user.go)()
```
blucas01   
正常项目都必须统一团队风格,喜欢哪个都可以,用 git 钩子推送时自动格式化吧。
个人喜欢加分号,但是越来越多的项目好像都不加了。
yikyo   
不是都用自动格式化器的吗(
prettier 不加分号的模式也会在上面那种冲突的情况给你在开头加分号的(
codehz   
加。eslint 警告,然后代码 push 到 github 后,自动调用 github actions 加,以防有的人就是会漏掉。ps:代码格式化极其不推荐 prettier 这破玩意,难用得一塌糊涂还是建议用 eslint 做代码格式化
BeautifulSoap   
没错,prettier 懂个茄子,多打两个空行都不行,说起来就是劳资最懂,空行就是不能多,简直为祸一方
nomagick   
个人习惯不加 小公司咋搞都行,但是协作的时候一般还是加会好点
tomSoSleepy   
不加,视觉上总觉得脏脏的。
上面说的括号开头的情况,实际开发碰到的频率很低,即使碰到也有 eslint
您需要登录后才可以回帖 登录 | 立即注册

返回顶部