有没有人知道eslint Trailing spaces 规则的意义??

比如一些变量未定义就直接使用这些提醒是不错,不过一些语句的最后面一几个空格就警告的意义何在??这个规范会容易告成什么问题吗?

我知道如何关掉,就是不明白这个规则的意义,纯属是强迫症吗?

阅读 5.4k
1 个回答

意义在于团队协作中,如果大家肆意在代码中加空格,虽然空格“不可见”,尤其是行尾的空格。但在代码merge的过程中会给merge的同事带来极大的困扰,明明两段代码是一样的,但由于行尾的空格不同,而造成了冲突,势必增加维护成本。

于是在团队协作中我们鼓励使用eslint + esformatter之类的工具对代码一致性进行管控,以达到提高代码质量,降低沟通/集成成本的目的

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