分享一下禁用 ESLint 的简便方法,顺便唠叨一下代码规范的现状与将来

fileESLint 某些规范很烦人,比如:文件末尾必须有且只有一个空行、大括号与小括号间必须有且只有一个空格,等等。

干干脆脆禁用它,省得唠唠叨叨的。禁用的方法至少有:
1、通过修改配置文件(这个麻烦);
2、直接通过 PhpStorm 来禁用(傻瓜式操作,好)
点击菜单项Code
-> Configure File Analysis
-> Configure inspections
-> 搜索ESLint
-> 去掉对勾即可

file目前的代码规范是针对人的,一个让初次接触 ESLint 的人忍不住想要骂人的东东。
未来的代码规范应该是针对 IDE 的!

以ESLint、PhpStorm举例说明:
1、程序员可以随意书写代码,无需遵循任何代码规范;
2、程序员执行一条命令,或者点击一个按钮即可将代码压缩成唯一一行或几行;
3、程序员再次执行此命令,PhpStorm即可根据ESLint的规范将代码以最优雅的形式自动展开!!

关于第3条,其实PhpStorm的代码展开命令Ctrl+Alt+L已经初具雏形了。进一步发展下去,根据ESLint的规范或其它代码规范进行展开,也不是没有可能吧?

真发展到这一步就好了,所有的代码规范都不再针对人,而是针对机器的了!


以上内容写于2019年3月18号,而今2022版本中,只需在「设置」界面展开「工具」列表后点击「保存时的操作」并勾选「重新格式化代码」即可达到目的,非常的人性化。

分享一下禁用 ESLint 的简便方法,顺便唠叨一下代码规范的现状与将来

英文版的截图如下
分享一下禁用 ESLint 的简便方法,顺便唠叨一下代码规范的现状与将来

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

代码不规范,同事两行泪 :see_no_evil:

5年前 评论

所以需要更加智能的 IDE 去规范代码……再难看的代码都会以最优雅的形式自动展开的智能水平

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
63
粉丝
17
喜欢
140
收藏
118
排名:132
访问:7.4 万
私信
所有博文
社区赞助商