现在大家写 js/ts 语句末尾加分好吗?

2019-10-15 10:19:15 +08:00
 toma77

最近团队开发项目,发现有的人全程不加分号,有的人全程加分号,有的人随缘加分号。。希望统一一下,大家推荐加不加呢? react ts 项目

5016 次点击
所在节点    问与答
51 条回复
macha
2019-10-15 11:33:55 +08:00
箭头函数嵌套多了就会忘记加
wysnylc
2019-10-15 11:36:47 +08:00
哈哈哈哈哈不加没关系的的哈哈哈
love
2019-10-15 11:42:18 +08:00
我用 standard 所以不加

而且不加代码视觉效果好一些

加分号完全是多此一举,有 lint 帮助或用 TS 完全不会有意外发生。
Mozshaw
2019-10-15 12:05:48 +08:00
之前一直加。用了 standard 标准,开始习惯不加了
happinessnch
2019-10-15 12:16:22 +08:00
一致性大于功能性,根据现有和过去情况,确定一种就好了,重要的是保证统一,而不是选哪个。
moyupoi
2019-10-15 12:54:41 +08:00
分号多余且没有任何意义,很多语言早就不加分号了
bumz
2019-10-15 12:58:19 +08:00
加。
Vegetable
2019-10-15 12:58:29 +08:00
我想看看,加的人能说出理由吗?让别人点头那种
shintendo
2019-10-15 13:07:26 +08:00
@Vegetable 我是精神不加党,实际项目还是加,单纯因为讨厌 standard 这个项目哈哈
shintendo
2019-10-15 13:27:36 +08:00
为什么我是不加党:我认为加分号提供了虚假的安全感。
如果加分号能关闭 ASI,那我双手双脚支持,然而不能,ASI 永远在那里,永远是隐式的。在这种情况下,我发现加分号给我一种“我在掌控分号”的错觉,而实际上 ASI 表示你大爷还是你大爷,这其实是更大的不一致性,我宁可不要这种错觉,让自己时刻警醒 ASI 的存在,养成视觉习惯。
ctrlands
2019-10-15 13:28:38 +08:00
eslint+团队意见,一个人干怎么爽怎么用
akakidz
2019-10-15 13:51:12 +08:00
不加
litp
2019-10-15 13:53:00 +08:00
兄弟,要不要换个输入法先!
Sapp
2019-10-15 13:54:01 +08:00
20xx 年了都还有这种问题么? 加与不加都可以,只要别一会加一会不加就行,这不早就是个定论了么?
Revenant
2019-10-15 13:55:25 +08:00
Python 写习惯了,原本我是 JS 的分号党,再加上受 vue 框架的影响,渐渐转为不加分号了
Jackliu
2019-10-15 13:58:53 +08:00
我是必须要加分号时才加,习惯了不加 如果让我加 我会很难受
marcong95
2019-10-15 14:14:50 +08:00
就分号键而言,看心情按,反正有 ESLint

如果说 ESLint 的配置的话,自己项目偏向不加,公司项目现在偏向加
wolfan
2019-10-15 14:20:27 +08:00
没必要加上时候懒的加人路过。
zhw2590582
2019-10-15 15:38:42 +08:00
右键格式化的时候,全部都加了
duzhihao
2019-10-15 15:41:30 +08:00
我记得 vue 作者专门写个插件去除分号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX