eslint 用的头大了.又不想不用.
主要几个问题
1.我想函数用 下划线写法,变量什么的用驼峰写法.
目前我只在但配置方案里找到了camelcase
这选项,但它好像是变更所有命名的,而我是希望函数跟变量甚至常量使用不同的命名方式.
2.vue-cli默认生成的文件是双空格缩进不加;号断句.
但我习惯是teb缩进和;号断句.
这样我只能按默认的书写方式码字,否则就风格不统一.
这个问题的意思是脚手架自动生成的页面是双空格无;号的文件.
用习惯写法就会出现tab/空格 缩进,有;号无;号同时出现的情况.这是非常糟糕的.
我就必须要一个个文件的统一风格.这个工作量可不小!
3.我习惯var a,b,c = 0;这种简略写法,eslint要怎么配置?
4.如何单独关闭某文件的eslint验证?
1,2,3 这个问题都是 eslint 的配置问题,在 eslint 报错的时候,找到对应的规则,然后在
.eslintrc
里面的rules
里面加上对应的规则,然后将值设为 0 .或者在某一个文件的开头加上/* eslint no-console: 0 */
比如这个规则 使用 console 就不会报错了,0 代表忽略报错,1 代表警告绿色下划线,2 代表错误红色下划线。对应你问题里面的几个 lint ,规则记得不是很清楚,你可以对应查一下,按照上面的做法加进去。
4.在根目录下新建
.eslintignore
里面加进去你这个文件