分享一下禁用 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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

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

5年前 评论

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

5年前 评论

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