From 63324d72077a09266c5cd767d2b5e21cbb77be8a Mon Sep 17 00:00:00 2001 From: WaitSpring Date: Mon, 8 May 2023 10:36:30 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=F0=9F=91=B7=20update=20package=20setting?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WaitSpring --- .github/dependabot.yml | 25 ++++++++++----- .github/workflows/dependency-review.yml | 23 ++++++++++++++ .vscode/extensions.json | 10 ++++++ .vscode/settings.json | 41 +++++++++++++++++++++++++ 4 files changed, 91 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/dependency-review.yml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a174ffa2..cf9e787e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,14 +1,23 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + version: 2 updates: + - package-ecosystem: "npm" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "daily" + time: "08:15" + timezone: "Asia/Shanghai" + commit-message: + prefix: "npm" - package-ecosystem: "github-actions" directory: "/" schedule: interval: "daily" - - package-ecosystem: "composer" - directory: "/" - schedule: - interval: "daily" - - package-ecosystem: "npm" - directory: "/" - schedule: - interval: "daily" + time: "08:15" + timezone: "Asia/Shanghai" + commit-message: + prefix: "github-actions" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 00000000..cf9e787e --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,23 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "npm" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "daily" + time: "08:15" + timezone: "Asia/Shanghai" + commit-message: + prefix: "npm" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + time: "08:15" + timezone: "Asia/Shanghai" + commit-message: + prefix: "github-actions" diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..9dd90e07 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "EditorConfig.EditorConfig", + "esbenp.prettier-vscode", + "stylelint.vscode-stylelint", + "usernamehw.errorlens", + "yoavbls.pretty-ts-errors" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..298507da --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,41 @@ +{ + "diffEditor.codeLens": true, + "diffEditor.ignoreTrimWhitespace": false, + "editor.bracketPairColorization.independentColorPoolPerBracketType": true, + "editor.guides.bracketPairs": "active", + "editor.insertSpaces": false, + "editor.linkedEditing": true, + "editor.renderWhitespace": "all", + "editor.defaultFormatter": "esbenp.prettier-vscode", + "eslint.enable": true, + "eslint.format.enable": true, + "prettier.enable": true, + "[css]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "css.format.spaceAroundSelectorSeparator": true, + "css.lint.unknownAtRules": "ignore", + "errorLens.editorHoverPartsEnabled": { + "buttonsEnabled": false + }, + "errorLens.enableOnDiffView": true, + "stylelint.packageManager": "pnpm", + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.expand": false, + "explorer.fileNesting.patterns": { + "package.json": ".babel*, .editorConfig, .eslint*, .git*, .hintrc, .mailmap, pnpm-lock.yaml, .prettier*, .stylelint*, commitlinterrc.json, jsconfig.json, tsconfig.json", + "readme*": "*.md" + } +}