From 083767931555395f52300c5f093fa9e294628a33 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Fri, 20 Jun 2025 14:37:31 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0prettier=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=8F=8A=E5=BF=BD=E7=95=A5=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加.prettierignore和.prettierrc.cjs配置文件 更新.vscode/settings.json以包含prettier相关文件 --- .prettierignore | 12 ++++++++++++ .prettierrc.cjs | 19 +++++++++++++++++++ .vscode/settings.json | 2 +- 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .prettierignore create mode 100644 .prettierrc.cjs diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..6b66b07 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,12 @@ +# unplugin-auto-import 生成的类型文件,每次提交都改变,所以加入这里吧,与 .gitignore 配合使用 +auto-import.d.ts + +# vite-plugin-uni-pages 生成的类型文件,每次切换分支都一堆不同的,所以直接 .gitignore +uni-pages.d.ts + +# 插件生成的文件 +src/pages.json +src/manifest.json + +# 忽略自动生成文件 +src/service/app/** diff --git a/.prettierrc.cjs b/.prettierrc.cjs new file mode 100644 index 0000000..448279e --- /dev/null +++ b/.prettierrc.cjs @@ -0,0 +1,19 @@ +// @see https://prettier.io/docs/en/options +module.exports = { + singleQuote: true, + printWidth: 100, + tabWidth: 2, + useTabs: false, + semi: false, + trailingComma: 'all', + endOfLine: 'auto', + htmlWhitespaceSensitivity: 'ignore', + overrides: [ + { + files: '*.{json,jsonc}', + options: { + trailingComma: 'none', + }, + }, + ], +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 541270d..43b596b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -46,7 +46,7 @@ "README.md": "index.html,favicon.ico,robots.txt,CHANGELOG.md", "pages.config.ts": "manifest.config.ts,openapi-ts-request.config.ts", "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,.npmrc,.browserslistrc", - "eslint.config.mjs": "tsconfig.json,.commitlintrc.*,.editorconfig,.commitlint.cjs,.eslint*" + "eslint.config.mjs": "tsconfig.json,.commitlintrc.*,.editorconfig,.commitlint.cjs,.eslint*,.prettier*" }, // 禁用默认格式化程序,改用ESLint "prettier.enable": false,