0.0.8 • Published 2 years ago

@laze/eslint-config v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

🚀 @laze/eslint-config

@laze/eslint-config 是一个基于 ESLint 的配置文件,支持 TypeScript、Vue 和 React 项目。它能够帮助你保持项目代码的一致性和可读性,提高团队协作效率。

安装

你可以使用 npm 或者 pnpm 进行安装:

npm install --save-dev eslint @laze/eslint-config
pnpm add --save-dev eslint @laze/eslint-config

使用

在你的项目中,创建一个 eslint.config.js 文件并将以下内容复制到其中:

module.exports = require('@laze/eslint-config');

如果你的项目是 TypeScript、Vue 或 React 项目,可以使用以下方式进行扩展:

TypeScript 项目

module.exports = require('@laze/eslint-config/typescript');

Vue 项目

module.exports = require('@laze/eslint-config/vue');

React 项目

module.exports = require('@laze/eslint-config/react');

vscode 配置

仅支持最新的eslint9flat配置

{
  "eslint.experimental.useFlatConfig": true
}

规则

@laze/eslint-config 规则的基础来源于 eslint-config-standard,在此基础上做了一些个性化的调整。详细的规则可以查看对应的配置文件:

  • @laze/eslint-config:基础规则
  • @laze/eslint-config/typescript:TypeScript 规则
  • @laze/eslint-config/vue:Vue 规则
  • @laze/eslint-config/react:React 规则

贡献

如果你发现了一个 bug 或者有一个建议,欢迎 提交 issue 或者 pull request

许可证

MIT License (MIT)