刚刚开始的小伙伴是不是空格报错少一行报错各种错?是不是觉得快被限制的失去了自由的思绪了?受折磨后找到了不错的文章来取消eslint语法检测限制,作为学习笔记摘自segmentfault
其实我并不反对这些语法检测,但是像许多反个人意愿的那就真的不得不吐槽了,比如vue-cli脚手架创建的默认eslint规则:
代码末尾不能加分号
;
代码中不能存在多行空行
tab键不能使用,必须换成两个空格
代码中不能存在声明了但未使用的变量
以上规则个人认为真的反人类!调试代码太难了。
关闭eslint
这里只说vue-cli脚手架的关闭方法,其实很简单,就是把 build/webpack.base.conf.js
配置文件中的eslint rules注释掉即可。
如果想保留eslint的语法检测,那就把不符合自己习惯的规则去掉吧。
配置文件在项目根目录里,文件名以 .eslintrc.*
为名。
其中
rules
就是配置规则的
配置参数
规则值:
https://eslint.org/docs/rules/no-unused-vars
常见规则列表
以下规则列表来自网络