要不要加分号和尾随的逗号
发布于 7 年前 作者 feitian124 5877 次浏览 来自 分享
  1. 要不要加分号 https://www.zhihu.com/question/20298345 我倾向于不加了。
  2. 要不要尾随逗号有相关讨论吗? 如 nodeclub:
  tabs: [
    ['share', '分享'],
    ['ask', '问答'],
    ['job', '招聘'],
  ],

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

18 回复

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

来自酷炫的 CNodeMD

我倾向于加

来自酷炫的 CNodeMD

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

@xumjs8623 vue init的时候选择airbnb风格

@jingsam 谢谢,我去看看

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

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

不习惯加了。。

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

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

能不加就别加的

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

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

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

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

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

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

回到顶部