介绍
@fusionstrings/eslint-config 是一个用于前端开发的 ESLint 配置包。该配置基于 Airbnb 的 ESLint 配置,并做了一些适合团队开发的定制化配置。
安装
安装 @fusionstrings/eslint-config:
--- ------- ---------------------------- ----------
使用
配置文件
在项目根目录下新建 .eslintrc.js 文件,并加入以下内容:
-------------- - - -------- ------------------------------- ------ - -- ----- - --
注意: 如果你在使用 React,则需要将配置改为 @fusionstrings/eslint-config/react。
-------------- - - -------- ------------------------------------- ------ - -- ----- - --
配置项
下面是一些我们认为比较有用的配置项:
- no-console:禁止使用 console。
- no-debugger:禁止使用 debugger。
- no-alert:禁止使用 alert。
- no-undef:禁止使用未声明的变量。
- no-unused-vars:禁止定义未使用的变量。
- semi:强制使用分号。
- indent:缩进风格。
- quotes:引号风格。建议使用单引号。
- comma-dangle:结尾逗号。
自定义配置
如果你想要使用一些自定义的配置,可以在 .eslintrc.js 中进行修改和添加,以下是一些示例:
-------------- - - -------- ------------------------------- ------ - -- ----- ------------- ------ ----------- -------- --------------- --------- --------- -- --
结论
使用 @fusionstrings/eslint-config 可以帮助你的项目规范化,并帮助开发者更轻松地发现自己的一些问题。同时,自定义配置也可以让你更好地适应你的项目需求。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60067359890c4f7277583e1a