5 个回答

不是ESlint不支持,而是你只是用了别人写好的规范而已,ESlint里的一切的语法规范都是可以配置的,你去看他们的官网看那些规范,然后在根据自己的需求进行配置不就得了。

如果你不想搞得那么麻烦,直接用了别人的规范,那你就碰到那个不支持,就按照他的规范来写呗

Eslint有推荐过语句不以分号结尾?
我觉得可能是你的脚手架进行配置,在一些不需要的地方就提示不加分号。

对于ES6语法来说其实大部分地方都没有必要加分号,有些地方加上分号可能更多的是为了可读性。
对于一个以前写过coffeeScript的来说,分号是啥,能吃嘛?

我觉得过于简洁的会非常影响阅读性,而且我认为不加分号总感觉会有隐藏的忧患,还有上面的说如果if语句只有一句话,不要加括号,但是加了括号阅读性更强啊!

主要是出于代码简洁的原因。其实很多JS的规则都是出于简洁原因,比如字符串使用单引号而不是双引号,如果if语句后的代码只有一句的话,不需要加大括号等等。

我记得是要分号或者不要分号,没推荐哪个,只是项目内统一

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题