Skip to content

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 完整能力之外增加 .nvueuniuniCloud、页面 API、条件编译平台 globals、unpackage 忽略,以及 pages.jsonmanifest.json 注释适配。

ESLint 不执行 #ifdef/#endif,因此只能识别平台对象,不能验证对象是否位于正确的平台分支。当前不处理需要专用解析器的 .uvue.uts