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" + } +}