From 13ddf7746313b5cbd57ec1b43312617c5a8f41c3 Mon Sep 17 00:00:00 2001 From: Burt <1020103647@qq.com> Date: Thu, 21 Dec 2023 15:52:44 +0800 Subject: [PATCH] build(vscode): add .vscode dir --- .vscode/extensions.json | 9 +++++++++ .vscode/settings.json | 24 ++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..d8785af --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "Vue.volar", + "Vue.vscode-typescript-vue-plugin", + "stylelint.vscode-stylelint", + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b2fdf77 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,24 @@ +{ + // 默认格式化工具选择prettier + "editor.defaultFormatter": "esbenp.prettier-vscode", + // 保存的时候自动格式化 + "editor.formatOnSave": true, + //开启自动修复 + "editor.codeActionsOnSave": { + "source.fixAll": "explicit", + "source.fixAll.eslint": "explicit", + "source.fixAll.stylelint": "explicit" + }, + // 配置stylelint检查的文件类型范围 + "stylelint.validate": ["css", "scss", "vue", "html"], // 与package.json的scripts对应 + "stylelint.enable": true, + "css.validate": false, + "less.validate": false, + "scss.validate": false, + "[shellscript]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + }, + "[dotenv]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + } +}