UniApp
js
import { uniAppConfig } from "@fast-china/eslint-config";
import { defineConfig } from "eslint/config";
export default defineConfig([
...uniAppConfig,
{
name: "project/custom",
rules: {},
},
]);项目规则按需填写到 rules: {};保持为空时沿用共享默认规则。
UniApp 同样先展开 uniAppConfig,再追加项目配置;不要直接修改共享数组或其中的配置对象。需要全局忽略文件时,使用 eslint/config 导出的 globalIgnores() 添加独立配置项。
UniApp 入口在 Vue 完整能力之外增加 .nvue、uni、uniCloud、页面 API、条件编译平台 globals、unpackage 忽略,以及 pages.json、manifest.json 注释适配。
ESLint 不执行 #ifdef/#endif,因此只能识别平台对象,不能验证对象是否位于正确的平台分支。当前不处理需要专用解析器的 .uvue 与 .uts。
