eslint-config-marudor 是一个用于 ESLint 的配置包,它包含了 Marudor 公司的前端代码规范。通过使用 eslint-config-marudor 可以保证我们的前端代码遵循 Marudor 公司的代码规范。
安装
使用 npm 包管理工具进行安装:
npm install --save-dev eslint-config-marudor
配置
在使用 eslint-config-marudor 前,需要先安装 ESLint:
npm install --save-dev eslint
然后在项目的根目录下创建一个 .eslintrc.json 文件,并添加以下内容:
{ "extends": "eslint-config-marudor" }
如果你的项目中已经存在了一个 .eslintrc.json 文件,那么可以在该文件内添加以下内容:
"extends": "eslint-config-marudor",
使用
在安装和配置完 eslint-config-marudor 后,可以通过以下命令运行 ESLint:
./node_modules/.bin/eslint yourfile.js
或者在 package.json 中添加一个 npm 脚本:
"scripts": { "lint": "eslint yourfile.js" }
然后使用以下命令运行 ESLint:
npm run lint
示例代码
这里给出一段示例代码:
-- -------------------- ---- ------- -------- ----------- - ------ --- - - --- -- - -- ----------- - -------------- -- ------- - ---- - -------------- -- ------ -
运行 ESLint 后会输出以下信息:
yourfile.js 1:1 error Expected indentation of 2 spaces but found 4 indent 3:10 error Expected '===' and instead saw '==' eqeqeq 7:3 error Expected an else statement following this if curly ✖ 3 problems (3 errors, 0 warnings)
以上给出了 npm 包 eslint-config-marudor 的使用教程,通过使用这个包可以保证我们的前端代码遵循 Marudor 公司的代码规范。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/68112