ESLint的规范
规范文档: http://www.verydoc.net/eslint/00003312.html
规范文档2: https://standardjs.com/rules-zhcn.html
规范文档3: http://eslint.cn/docs/rules/
自定义 ESLint 的 rules 规则
如果希望修改 ESLint 默认的校验规则,可以在 .eslintrc.js 文件的 rules 节点下进行自定义。例如:
rules: {
// 默认情况下,ESLint 规定:方法的形参之前必须保留一个空格
// 'space-before-function-paren': ['error', 'always']
// 如果指定了规则的值为 never,则不允许在方法的形参之前保留任何空格
'space-before-function-paren': ['error', 'never']
}
通常在编写前端的时候我们大部分都是用vscode编辑器~
第一步:
vscode搜索 eslint 插件安装,下载这个插件到vscode中
安装之后,编写的代码会有波浪线,出现报错
原因是webpack开发服务器在(下面终端中)eslint插件,在保存时,检测代码
第二步:
插件>点击设置>扩展设置>工作区>json把下方代码放进去就保存就OK啦
"eslint.run": "onType",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}