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

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

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

5016 次点击
所在节点    问与答
51 条回复
jin5354
2019-10-15 15:45:01 +08:00
奇数行代码加分号
偶数行代码不加分号
autoxbc
2019-10-15 15:56:26 +08:00
如果打开文件发现某行没加,可以发现文件损坏或者上次编辑的意外中断
igoist
2019-10-15 15:58:37 +08:00
每个人都有自己偏好、自己代码审美,这个没什么必要互相贬损比较优劣的

团队就用 prettier,大家讨论一下,定制好自己规则

不然除了分号,等下还有 tab space 缩进,4 个 space 还是 2 个 space,各种换行,

if 与后面括号之间要不要空格,用单引号还是双引号,bracket {} 之间的变量要不要加 space

等等等等

甚至,就算你本来想着要加分号或不加,最后实际手工写出来的代码很容易跟你想法有出入
mrobot
2019-10-15 16:22:57 +08:00
在没有约定的前提下 如果经常需要使用多种语言来进行编码,而有的语言是必须加分号的,我是倾向于 js 加分号的
murmur
2019-10-15 16:28:10 +08:00
加,这是一种信仰
gIrl1990
2019-10-15 17:01:21 +08:00
加,这是一种信仰 +1
kailipang
2019-10-15 17:18:31 +08:00
嫌累, 不加
redbuck
2019-10-15 17:19:09 +08:00
@Vegetable

(function() {})()
(function() {})()
gIrl1990
2019-10-15 18:58:53 +08:00
gzzchh
2019-10-15 19:18:11 +08:00
一开始学别的语言加
然后发现不加也可以
但是 phpstorm 报提示
为了强迫症又加回去了
Shook
2019-10-16 00:47:02 +08:00
大家都有自己的风格吧。
我喜欢这样写方法:
function[空格]method[空格]()[空格]{}

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

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

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

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

© 2021 V2EX