# eslint **Repository Path**: bingohello/eslint ## Basic Information - **Project Name**: eslint - **Description**: js代码审查工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # eslint js代码审查工具 ## 简介 ESLint 是一个开源的 JavaScript 代码检查工具,用来检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具。 ## 作用 通过用 ESLint 来检查一些规则,我们可以: > 统一代码风格规则,如:代码缩进用几个空格;是否用驼峰命名法来命名变量和函数名等。 > 减少错误, 如:相等比较必须用 === ,变量在使用前必须被声明,在条件语句中不能使用赋值语句等。 > 提高代码质量,如:函数最多有多少条件分支;最多有几个参数,代码块最多能嵌套多少层等。 > 其他。如: 禁用 alert。这可以提高用户体验,因为 alert 框的外观不是那么好看,而且往往与网站的风格不搭,一般都会自定义 alert 框。 ## 安装 npm install eslint -g ## 初始化 如果你的项目还没有配置文件(.eslintrc)的话,可以通过指定--init参数来生成一个新的配置文件: eslint --init 运行eslint --init后,会在当前目录下生成一个.eslintrc文件,你可以在这个文件中配置一些规则。 ## 在IntelliJ IDEA开发工具中使用 IDEA本身集成ESLint插件,只需导入规则文件即可进行代码审查。 ### 方案一 File --> Settings --> ESLint ![](https://i.imgur.com/9TRUoBC.png) ### 方案二(每个项目引入规则文件) 1.在项目中导入.eslintrc.js文件 ![](https://i.imgur.com/L0DLVWA.png) 2.File --> Settings --> ESLint ![](https://i.imgur.com/E7xt1Ud.png) 以上两种配置方式均可使用 检测结果提示如下图所示 ![](https://i.imgur.com/1XoZ7TH.png) ## 检测结果修复 eslint --fix index.js 只能修复小部分错误,大部分还是要人工调整。