ES Lint

作者: 磊Se | 来源:发表于2019-03-11 16:46 被阅读0次

1、介绍

ES Lint 是一个 JavaScript 代码静态检查工具。
功能:语法检查、发现问题、强制代码风格
[官网地址]https://eslint.org/

2、安装

1.在项目根目录执行

npm install eslint --save-dev

参数说明:--save-dev 指示它以开发的方式依赖

图片 1.png

2.初始化,即执行下面命令

npm eslint -init

按照需求填写信息:


图片 1.png

3、使用/配置

检查某个文件或文件夹:

npx eslint /文件夹/文件夹/abc.js
npx eslint /文件夹/文件夹
图片 1.png

检查/并快速修复:

npx eslint /文件夹/文件夹/abc.js --fix

--fix可以帮助我们修复一些缩进、空格、引号等提示错误。检查结果提示了“哪个规则”失败了,查找规则,阅读规则说明,修改后再次检查。

4、规则设定

检查规则

1.根目录下创建一个.eslintrc.js
2.在.eslintrc.js 文件中修改 rules 节点调整规则


图片 1.png
图片 1.png

忽略检查

1.创建一个.eslintignore文件,在其中声明要忽略检查的文件或目录
2.或者 某个文件关闭eslint检查,在文件头部添加声明

/* eslint-disable */

3.某一行js代码关闭eslint检查

//eslint-disable-next-line

5、参考

https://eslint.org/
必读:https://eslint.org/docs/user-guide/getting-started
https://www.jianshu.com/p/1d66a10466d2
https://blog.csdn.net/Cy_Shay/article/details/78217381
关于ReactNative如何配置ESLint,Prettier,Pre-commit Hook
https://blog.csdn.net/Ctrl_S/article/details/82633261
这篇文章介绍rule很清晰
http://www.php.cn/js-tutorial-401669.html

相关文章

网友评论

      本文标题:ES Lint

      本文链接:https://www.haomeiwen.com/subject/gejbpqtx.html