ESLint是一个JavaScript代码静态检查工具
官网
作用
- check syntax 语法检查
- find problems 发现问题
- enforce code style 强制代码风格
安装
npm install eslint --save-dev
–save直接依赖 -dev指开发环境进行依赖
会自动写入到package.json的devDependencies节点
RN项目
可以手动在package.json中进行配置,然后执行npm install
"babel-eslint": "^10.0.1",
"eslint": "^5.14.1",
"eslint-config-airbnb": "^17.1.0",
"eslint-plugin-import": "^2.16.0",
"eslint-plugin-jsx-a11y": "^6.2.1",
"eslint-plugin-react": "^7.12.4",
使用/配置
规则设定
在根目录创建.eslintrc.js文件,其中rules节点调整规则
module.exports = {
parser:'babel-eslint',
env: {
browser: