CNode

要不要加分号和尾随的逗号

分享
Ffeitian124发布于9 年前最后回复9 年前18 回复7261 浏览0 收藏
  1. 要不要加分号 https://www.zhihu.com/question/20298345 我倾向于不加了。
  2. 要不要尾随逗号有相关讨论吗? 如 nodeclub:
  tabs: [
    ['share', '分享'],
    ['ask', '问答'],
    ['job', '招聘'],
  ],

我也倾向于不要尾随的逗号

查看回复

回复 (18)

E
enmoon#1·9 年前

能不加就别加的

C
captainblue2013#2·9 年前

前端向的多数人不加,后端向基本都加。

Y
yinxin630#3·9 年前

两个都倾向于加, 配置eslint以及AutoFIxOnSave, 自动完成

L
lxzan#4·9 年前

经常在PHP和JS间切换的强迫症表示必须加,而且习惯4空格符宽度缩进而不是两个

S
stonephp#5·9 年前

加上,airbnb风格的eslint就强制加。所以我相信有他的道理。

Z
zdying#6·9 年前

个人倾向与加分号,不加尾随的逗号。

Q
qingmingsang#7·9 年前

不说风格问题。 不加在有的情况下不是会出错么,比如说uglify

A
atian25#8·9 年前

egg 这边是要求尾随逗号。 https://github.com/eggjs/eslint-config-egg

如果没有尾随逗号,增加数据的时候,变更的时候是两行,不便于 code review,并且未来 git blame 的时候也不准确了。

Z
zy445566#9·9 年前

严谨来说,我觉得还是要加。不要迷信大V,多自己思考。 阮老师的《Javascript的10个设计缺陷》中 自动插入行尾分号,这一段也有写到。 我觉得说我老久思想也无所谓,但我还是要保持我代码语义的正确性,不能因为没有分号,这种傻逼问题。导致功能不正确或多出时间查问题

来自酷炫的 CNodeMD

H
hyj1991#10·9 年前

我倾向于加

来自酷炫的 CNodeMD

X
xumjs8623#11·9 年前

我是想加,但是现在的vue-cli中默认的 eslint标准中是不加的,所以有加分号的eslint标准么?

X
xumjs8623#13·9 年前
引用 jingsam@xumjs8623 vue init的时候选择airbnb风格

@jingsam 谢谢,我去看看

Y
yefeng2016#15·9 年前

不习惯加了。。

C
ckken#16·9 年前

standard

C
ckken#17·9 年前

分号是ES5的标准,目前已经完全迁移到es6,屏蔽分号是早晚的事情

H
hxh1246996371#18·9 年前

这完全取决于你用什么标准,当你看到分号下面一个红波浪线的时候,你肯定想都不想就直接干掉他

参与回复
登录后即可参与回复。登录