最近团队开发项目,发现有的人全程不加分号,有的人全程加分号,有的人随缘加分号。。希望统一一下,大家推荐加不加呢? react ts 项目
1
jeodeng 2019-10-15 10:22:55 +08:00
加 / 不加均可。
随缘就....!@!#$^$% |
2
maomaomao001 2019-10-15 10:24:24 +08:00
不要管他们 ,引入 prettier,让它自动格式化, 没人能调出问题
|
3
Garwih 2019-10-15 10:24:31 +08:00
按 airbnb 的规范,加
按 standard 的规范,不加 |
4
weixiangzhe 2019-10-15 10:26:20 +08:00 via Android
配置好 eslint 没过就就不让提交
|
5
cmdOptionKana 2019-10-15 10:36:29 +08:00
这个事情没有公论,推荐加不加都各有很多人,还是你们自己内部投票决定算了。
|
6
optional 2019-10-15 10:36:30 +08:00
随缘加,大部分不加。 添加 lint 第一步就是改 semi
|
7
luckyrayyy 2019-10-15 10:37:28 +08:00
约定好就行了,约定哪个无所谓
|
8
shadeofgod 2019-10-15 10:54:07 +08:00
多人协作不利用工具是没办法保证统一约定的执行的,总会有犯错的时候
|
9
markzyh 2019-10-15 10:58:33 +08:00
有的大佬推荐不加,有的大佬推荐加,记得好像 js 的作者好像是不加党。随缘就好
|
10
ayase252 2019-10-15 11:00:30 +08:00 via iPhone
不加(少敲一次
|
11
toma77 OP @maomaomao001 试了下这个不错呀~
|
12
Karpov 2019-10-15 11:01:53 +08:00
代码风格话工具、插件上就行了
|
13
wee911 2019-10-15 11:18:31 +08:00
prettier + husky 管他呢,全自动,不符合不能提交
|
14
GzhiYi 2019-10-15 11:18:38 +08:00
加了程序他自己更容易懂。
不加爽不爽看自己。 |
15
Hoshinokozo 2019-10-15 11:19:10 +08:00
加与不加都行,我是加的,感觉看起来有条理一些,不过好像有一种说法是不加分号在某些情况下会增加解释器额外的性能开销
|
16
shintendo 2019-10-15 11:27:06 +08:00
看到现在竟然还没有开战
这届切图仔不行 |
17
ironMan1995 2019-10-15 11:29:56 +08:00
全程加分号,对象最后一条属性后面也要加逗号
|
18
12tall 2019-10-15 11:30:49 +08:00
习惯性加
|
19
learnshare 2019-10-15 11:31:53 +08:00
lint 规则搞一套,可以商量,但一定要有统一的风格
|
20
drydiy 2019-10-15 11:32:12 +08:00
我喜欢不加。代码看起来简洁一点。
当然,加不加没对错,就看个人喜欢。 |
21
macha 2019-10-15 11:33:55 +08:00
箭头函数嵌套多了就会忘记加
|
22
wysnylc 2019-10-15 11:36:47 +08:00
哈哈哈哈哈不加没关系的的哈哈哈
|
23
love 2019-10-15 11:42:18 +08:00
我用 standard 所以不加
而且不加代码视觉效果好一些 加分号完全是多此一举,有 lint 帮助或用 TS 完全不会有意外发生。 |
24
Mozshaw 2019-10-15 12:05:48 +08:00
之前一直加。用了 standard 标准,开始习惯不加了
|
25
happinessnch 2019-10-15 12:16:22 +08:00
一致性大于功能性,根据现有和过去情况,确定一种就好了,重要的是保证统一,而不是选哪个。
|
26
moyupoi 2019-10-15 12:54:41 +08:00 via iPhone
分号多余且没有任何意义,很多语言早就不加分号了
|
27
bumz 2019-10-15 12:58:19 +08:00 via iPhone
加。
|
28
Vegetable 2019-10-15 12:58:29 +08:00
我想看看,加的人能说出理由吗?让别人点头那种
|
30
shintendo 2019-10-15 13:27:36 +08:00
为什么我是不加党:我认为加分号提供了虚假的安全感。
如果加分号能关闭 ASI,那我双手双脚支持,然而不能,ASI 永远在那里,永远是隐式的。在这种情况下,我发现加分号给我一种“我在掌控分号”的错觉,而实际上 ASI 表示你大爷还是你大爷,这其实是更大的不一致性,我宁可不要这种错觉,让自己时刻警醒 ASI 的存在,养成视觉习惯。 |
31
ctrlands 2019-10-15 13:28:38 +08:00
eslint+团队意见,一个人干怎么爽怎么用
|
32
akakidz 2019-10-15 13:51:12 +08:00
不加
|
33
litp 2019-10-15 13:53:00 +08:00
兄弟,要不要换个输入法先!
|
34
Sapp 2019-10-15 13:54:01 +08:00
20xx 年了都还有这种问题么? 加与不加都可以,只要别一会加一会不加就行,这不早就是个定论了么?
|
35
Revenant 2019-10-15 13:55:25 +08:00
Python 写习惯了,原本我是 JS 的分号党,再加上受 vue 框架的影响,渐渐转为不加分号了
|
36
Jackliu 2019-10-15 13:58:53 +08:00
我是必须要加分号时才加,习惯了不加 如果让我加 我会很难受
|
37
marcong95 2019-10-15 14:14:50 +08:00
就分号键而言,看心情按,反正有 ESLint
如果说 ESLint 的配置的话,自己项目偏向不加,公司项目现在偏向加 |
38
wolfan 2019-10-15 14:20:27 +08:00 via Android
没必要加上时候懒的加人路过。
|
39
zhw2590582 2019-10-15 15:38:42 +08:00 via iPhone
右键格式化的时候,全部都加了
|
40
duzhihao 2019-10-15 15:41:30 +08:00
我记得 vue 作者专门写个插件去除分号
|
41
jin5354 2019-10-15 15:45:01 +08:00
奇数行代码加分号
偶数行代码不加分号 |
42
autoxbc 2019-10-15 15:56:26 +08:00 via iPhone
如果打开文件发现某行没加,可以发现文件损坏或者上次编辑的意外中断
|
43
igoist 2019-10-15 15:58:37 +08:00
每个人都有自己偏好、自己代码审美,这个没什么必要互相贬损比较优劣的
团队就用 prettier,大家讨论一下,定制好自己规则 不然除了分号,等下还有 tab space 缩进,4 个 space 还是 2 个 space,各种换行, if 与后面括号之间要不要空格,用单引号还是双引号,bracket {} 之间的变量要不要加 space 等等等等 甚至,就算你本来想着要加分号或不加,最后实际手工写出来的代码很容易跟你想法有出入 |
44
mrobot 2019-10-15 16:22:57 +08:00 via iPhone
在没有约定的前提下 如果经常需要使用多种语言来进行编码,而有的语言是必须加分号的,我是倾向于 js 加分号的
|
45
murmur 2019-10-15 16:28:10 +08:00
加,这是一种信仰
|
46
gIrl1990 2019-10-15 17:01:21 +08:00
加,这是一种信仰 +1
|
47
kailipang 2019-10-15 17:18:31 +08:00
嫌累, 不加
|
49
gIrl1990 2019-10-15 18:58:53 +08:00
|
50
gzzchh 2019-10-15 19:18:11 +08:00 via Android
一开始学别的语言加
然后发现不加也可以 但是 phpstorm 报提示 为了强迫症又加回去了 |
51
Shook 2019-10-16 00:47:02 +08:00
大家都有自己的风格吧。
我喜欢这样写方法: function[空格]method[空格]()[空格]{} |