1、关于eslint
ESLint
是一个开源的 JavaScript
代码检查工具,由 Nicholas C. Zakas
于2013年6月创建。代码检查是一种静态的分析,常用于寻找有问题的模式或者代码,并且不依赖于具体的编码风格。对大多数编程语言来说都会有代码检查,一般来说编译程序会内置检查工具。
JavaScript
是一个动态的弱类型语言,在开发中比较容易出错。因为没有编译程序,为了寻找 JavaScript
代码错误通常需要在执行过程中不断调试。像 ESLint 这样的可以让程序员在编码的过程中发现问题而不是在执行的过程中。
ESLint
的初衷是为了让程序员可以创建自己的检测规则。ESLint
的所有规则都被设计成可插入的。ESLint
的默认规则与其他的插件并没有什么区别,规则本身和测试可以依赖于同样的模式。为了便于人们使用,ESLint
内置了一些规则,当然,你可以在使用过程中自定义规则。
ESLint 使用 Node.js 编写,这样既可以有一个快速的运行环境的同时也便于安装。
2、简单使用
- 初始化项目,安装
eslint
,设置配置文件
初始化项目
cnpm init -y
安装eslint
cnpm i eslint -D
设置配置文件可以采用两种方式:
1、在目录中找到eslint并执行
./node_modules/.bin/eslint --init
2、使用npx执行,非常方便,建议采用
npx eslint --init
配置文件会采用交互式进行生成,配置文件存放在项目的根目录下
- 使用
eslint
测试demo
先在创建一个index.js
文件在./src
目录下,然后执行npx eslint ./src/index.js
检查文件
如果src
目录下有多个js
文件需要检查错误
如果src目录下js文件有很多个呢?
有没有感觉每次都要敲很长的命令比较麻烦,我们可以在package.json
配置script
简化执行
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。