前端项目(React)接入eslint静态代码检查及一些问题解决方案

本文介绍了如何在React项目中接入eslint进行静态代码检查,包括安装步骤、常见问题及解决方案。如安装依赖、配置package.json、初始化eslint、运行lint命令。在使用过程中,可能会遇到如'xxx' is missing in props validation、Using this.refs is deprecated等警告,可以通过调整.eslintrc.js的rules来解决。此外,文章还提醒了this.refs已被废弃,建议使用回调函数形式的ref。
摘要由CSDN通过智能技术生成

一、eslint

eslint是前端js静态代码检查工具,帮助我们规范代码和发现一些潜在的bug

官方使用说明:https://eslint.org/

二、安装

确保已经安装node环境

1.安装依赖包eslint

npm install eslint --save-dev

2.设置package.json文件

"scripts":{
    ...
    "lint":"eslint src",
    "lint:create":"eslint --init"
}

3.初始化eslint

本例以react项目为例,vue或其他项目按照提示选择即可

npm run lint:create

在这里插入图片描述
默认选择即可

创建完后根目录会出现.eslintrc.js文件

.eslintrc.js

module.exports = {
    "env": {
        "browser": true,
        "es2021": true
    },
    "extends&#
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值