介绍
很多前端开发者会用到 eslint 来检查自己代码的规范性,不过在项目越来越大的情况下,检查所有的代码文件会变得非常耗时且不必要。这时, eslint-closest-cli
就能够解决这个问题。通过该命令行工具,可以快速且方便地检查离你当前编辑的文件最近的文件。
安装
在终端中输入以下命令即可安装:
npm install -g eslint-closest-cli
使用
命令行参数
eslint-closest-cli
提供了一些命令行参数,可以根据实际需要选择使用。
-d, --debug
: 启用调试模式, 将输出调试信息。-e, --ext [extensions]
: 设置文件扩展名,默认为 ".js"。-i, --ignore [patterns]
: 设置忽略文件的匹配规则,默认使用.gitignore
中的规则。-v, --version
: 输出版本号信息。-h, --help
: 输出帮助信息。
示例
我们假设有如下的文件目录结构:
. ├── config │ ├── index.js │ └── eslintrc.js └── src ├── index.js └── utils └── util.js
我们需要检查 utils/util.js
文件,如果按照传统的 eslint
命令去检查的话,需要输入以下命令:
eslint src/utils/util.js
而使用 eslint-closest-cli
的话,只需要进入到 utils
文件夹下,然后输入以下命令即可:
eslint-closest-cli
这将会自动检查离你当前编辑 util.js
文件最近的 .eslintrc.js
或者 config/index.js
。
除此之外,--ext
和 --ignore
参数可以帮助我们按照规则检查多个文件,并排除一些不必要的文件。
结论
通过 eslint-closest-cli
命令行工具,我们能够更加方便地检查离自己当前编辑的代码文件最近的文件,提高了代码检查的效率。同时,也能够根据自身需求来排除一些不必要的文件。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005608e81e8991b448dec1a