分享一下禁用 ESLint 的简便方法,顺便唠叨一下代码规范的现状与将来
ESLint 某些规范很烦人,比如:文件末尾必须有且只有一个空行、大括号与小括号间必须有且只有一个空格,等等。
干干脆脆禁用它,省得唠唠叨叨的。禁用的方法至少有:
1、通过修改配置文件(这个麻烦);
2、直接通过 PhpStorm 来禁用(傻瓜式操作,好)
点击菜单项Code
-> Configure File Analysis
-> Configure inspections
-> 搜索ESLint
-> 去掉对勾即可
目前的代码规范是针对人的,一个让初次接触 ESLint 的人忍不住想要骂人的东东。
未来的代码规范应该是针对 IDE 的!
以ESLint、PhpStorm举例说明:
1、程序员可以随意书写代码,无需遵循任何代码规范;
2、程序员执行一条命令,或者点击一个按钮即可将代码压缩成唯一一行或几行;
3、程序员再次执行此命令,PhpStorm即可根据ESLint的规范将代码以最优雅的形式自动展开!!
关于第3条,其实PhpStorm的代码展开命令Ctrl+Alt+L
已经初具雏形了。进一步发展下去,根据ESLint的规范或其它代码规范进行展开,也不是没有可能吧?
真发展到这一步就好了,所有的代码规范都不再针对人,而是针对机器的了!
以上内容写于2019年3月18号,而今2022版本中,只需在「设置」界面展开「工具」列表后点击「保存时的操作」并勾选「重新格式化代码」即可达到目的,非常的人性化。
英文版的截图如下
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: