基于 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()
{
"scripts": {
"lint": "eslint .",
"lint:fix": "eslint . --fix"
}
}
更多配置及选项请查看 @antfu/eslint-config 的文档,如: