Skip to content

适用于 uni-app 的 Anthony's ESLint 配置预设

License

Notifications You must be signed in to change notification settings

uni-helper/eslint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5543ba4 · Feb 10, 2025

History

59 Commits
Nov 15, 2024
Aug 12, 2024
Nov 9, 2023
Feb 10, 2025
Oct 17, 2024
Nov 8, 2023
Nov 15, 2024
Nov 3, 2023
Feb 10, 2025
Feb 10, 2025
Aug 12, 2024
Feb 10, 2025
Feb 10, 2025
Nov 3, 2023
Nov 3, 2023

Repository files navigation

@uni-helper/eslint-config

License

npm

npm downloads

基于 Anthony's ESLint Config、适用于 uni-app 项目的 ESLint Config。

  • 支持 uni-app 项目
  • 支持对 manifest.json 排序
  • 支持对 pages.json 排序
  • 支持对 theme.json 排序

|eslint|@antfu/eslint-config|@uni-helper/eslint-config|Node 要求|备注| |---|---|---|---| |^8.40.0|^2.25.0|^0.1.0|^12.22.0 || ^14.17.0 || >=16.0.0|| |^9.5.0|^3.0.0|^0.2.0|^18.18.0 || ^20.9.0 || >=21.1.0|| |^9.10.0|^3.4.0|^0.2.0|^18.18.0 || ^20.9.0 || >=21.1.0||| |^9.10.0|^3.13.0|^0.3.0|^18.18.0 || ^20.9.0 || >=21.1.0||| |^9.10.0|^4.0.1|^0.4.0|^18.18.0 || ^20.9.0 || >=21.1.0||没有 CJS 支持|

用法

手动安装

pnpm i -D eslint @antfu/eslint-config @uni-helper/eslint-config

在项目根目录创建 eslint.config.mjs

// eslint.config.mjs
import uniHelper from '@uni-helper/eslint-config'

export default uniHelper()

修改 package.json scripts

{
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}

更多配置及选项请查看 @antfu/eslint-config 的文档,如: