Skip to content

默认入口与直接 extends

包根默认导出 Vue 3 Web 管理项目的完整 Linter.Config:JavaScript、TypeScript、Vue 3、JSON、YAML、Markdown、Import、Promise、RegExp 和 Prettier 均已组合。

js
// .eslintrc.cjs
module.exports = {
	root: true,
	extends: ["@fast-china/eslint-config-legacy"],
	rules: {
		"no-console": "warn",
	},
};

项目自定义 rules 与共享 extends 同时保留,且项目规则优先。该包使用 ESLint 8 Legacy Config,不使用 eslint/configdefineConfig()

可直接写入 extends 的子路径包括:angularcommoncommonjsenvironmentimportjavascriptjsonlodashlodash-unifiedmarkdownnodeprettierpromisereactregexpsort-packagesort-tsconfigtype-awaretypescriptvuevue2yaml

js
module.exports = {
	root: true,
	extends: ["@fast-china/eslint-config-legacy/typescript", "@fast-china/eslint-config-legacy/vue2"],
};