- 要不要加分号 https://www.zhihu.com/question/20298345 我倾向于不加了。
- 要不要尾随逗号有相关讨论吗? 如 nodeclub:
tabs: [
['share', '分享'],
['ask', '问答'],
['job', '招聘'],
],
我也倾向于不要尾随的逗号
回复 (18)
E
能不加就别加的
C
前端向的多数人不加,后端向基本都加。
Y
两个都倾向于加, 配置eslint以及AutoFIxOnSave, 自动完成
L
经常在PHP和JS间切换的强迫症表示必须加,而且习惯4空格符宽度缩进而不是两个
S
加上,airbnb风格的eslint就强制加。所以我相信有他的道理。
Z
个人倾向与加分号,不加尾随的逗号。
Q
不说风格问题。 不加在有的情况下不是会出错么,比如说uglify
A
egg 这边是要求尾随逗号。 https://github.com/eggjs/eslint-config-egg
如果没有尾随逗号,增加数据的时候,变更的时候是两行,不便于 code review,并且未来 git blame 的时候也不准确了。
Z
严谨来说,我觉得还是要加。不要迷信大V,多自己思考。 阮老师的《Javascript的10个设计缺陷》中 自动插入行尾分号,这一段也有写到。 我觉得说我老久思想也无所谓,但我还是要保持我代码语义的正确性,不能因为没有分号,这种傻逼问题。导致功能不正确或多出时间查问题
来自酷炫的 CNodeMD
X
我是想加,但是现在的vue-cli中默认的 eslint标准中是不加的,所以有加分号的eslint标准么?
J
引用 xumjs8623我是想加,但是现在的vue cli中默认的 eslint标准中是不加的,所以有加分号的eslint标准么?
@xumjs8623 vue init的时候选择airbnb风格
X
引用 jingsam@xumjs8623 vue init的时候选择airbnb风格
@jingsam 谢谢,我去看看
Y
不习惯加了。。
C
standard
C
分号是ES5的标准,目前已经完全迁移到es6,屏蔽分号是早晚的事情
H
这完全取决于你用什么标准,当你看到分号下面一个红波浪线的时候,你肯定想都不想就直接干掉他
参与回复
登录后即可参与回复。登录