eslintrc.js基础配置说明: https://www.cnblogs.com/konghaowei/p/16309437.html
安装ESLint:npm i eslint -d
创建配置文件:./node_modules/.bin/eslint --init
1) 想怎么用ESLint?
1.1) 只检查语法性错误
1.2) 检查语法错误并且发现问题代码
1.3) 检查语法错误,发现问题代码,校验代码风格
总结:越往下越严格一般选第一个
2)项目使用什么类型模块?
2.1) ESM:允许使用import/export
2.2) CommonJS:允许使用require/exports
2.3) 没有用到任何模块化
总结:选第一个JavaScript
3) 项目使用什么框架?
总结:如题按照项目框架来就好
4) 项目使用TypeScript吗
5) 项目代码在什么环境运行?
Browser // 浏览器环境
Node // node环境
Browser // 浏览器环境
Node // node环境
总结:可多选,但一般只选browser(浏览器)
6) 希望配置文件的格式是什么?
总结:选第一个js
7) 现在安装它们?
总结:YES
8) 使用哪个包管理器?
总结:npm
想怎么用ESLint这个问题如果选择了第三个就会多两个问题:
希望如何定义项目的代码规则风格?
使用一个市面上的主流风格
通过回答问题,形成一个风格
总结:选第一个;后面不靠谱。
选一个你喜欢的代码规则风格
Airbnb公司的编码规范
Standard是开源社区的编码规范
Google公司的编码规范
总结:建议选第一个Airbnb,不同共识编码规范自行百度查看
一切完成之后,项目根目录下就会生成一个.eslintrc.js的配置文件。