简介
eslint-config-posrix
是一个支持 POSRIX 命令风格的 ESLint 配置包。使用该包可以帮助前端开发人员更轻松地编写符合 POSRIX 命令风格的代码。
安装
安装 eslint-config-posrix
需要先安装 ESLint:
npm install eslint --save-dev
然后再安装 eslint-config-posrix
:
npm install eslint-config-posrix --save-dev
配置
接下来需要在项目根目录下创建一个 .eslintrc.js
文件,并在其中进行配置:
module.exports = { extends: ["eslint-config-posrix"] };
此时,ESLint 就会使用 eslint-config-posrix
提供的配置进行检查了。
使用
使用 eslint-config-posrix
非常简单,只需要在命令行中运行:
eslint your-file.js
即可进行代码检查。
同时,也可以在项目中的 package.json
文件中配置一个脚本来运行 ESLint:
{ "scripts": { "lint": "eslint your-file.js" } }
之后就可以使用以下命令来运行代码检查:
npm run lint
示例代码
以下是一个示例代码:
-- -------------------- ---- ------- --- - - -- --- - - -- --- - - - - -- -- -- - -- - -------------- -- ------ ---- ----- - ---- -- -- --- -- - -------------- -- ----- -- ----- - ---- - -------------- -- ---- ---- ----- -
以上代码中,我们使用了 eslint-config-posrix
提供的配置来检查我们的代码,并发现其中有一个错误:
2:5 warning Unexpected var, use let or const instead
我们很容易发现,这里使用 var
定义变量会导致该警告。因此,我们可以将其改为 let
:
-- -------------------- ---- ------- --- - - -- --- - - -- --- - - - - -- -- -- - -- - -------------- -- ------ ---- ----- - ---- -- -- --- -- - -------------- -- ----- -- ----- - ---- - -------------- -- ---- ---- ----- -
这时再次运行代码检查,就会发现我们的代码符合了 eslint-config-posrix
提供的配置了。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005673481e8991b448e3b8c