关于eslint.js文件的几种讨厌报错的解决方法

虽然这个报错不影响程序运行,但看见报错还是会让人心烦意乱,故写下了这篇分享,希望对以后的朋友有所帮助

错误1. Extra semicolon (semi)

原因:项目中使用了eslint 的 semi 功能,

使用 vue-cli 创建项目时,使用的是 Eslint 检查JS语法,要求所有语句不以分号结尾

如果希望使用分号,则在 eslint 配置文件中的 rules 字段添加:'semi':["error","always"]

这样设置则表示 每条JS语句必须以 ; 结尾,否则会报错

如果希望让 eslint 不检查是否以 ;结尾,则在 eslint 配置文件中的 rules 字段添加:'semi':0

错误2.Missing space before function parentheses

修改项目根目录下.eslintrc.js文件,在rules节点下增加"space-before-function-paren": 0,

还有一种通用方法 在报错的JS文件中报错的代码上写上:/* eslint-disable */

只要添加/* eslint-disable */,本文件中在/* eslint-disable */之后所有的代码只要存在[eslint] Strings must use singlequote. (quotes)都会被默认进行处理

附上效果图:

设置前:

设置后:

这样就顺眼多了,是吧

要是以上方法都不能解决问题,那么就剩下最后一种解决方法,删除eslint文件,眼不见为净!over!

你可能感兴趣的:(关于eslint.js文件的几种讨厌报错的解决方法)