chore: update vscode environment recommendations

This commit is contained in:
まっちゃとーにゅ 2023-08-17 02:30:50 +09:00
parent b6790a4320
commit 2be2b0facc
No known key found for this signature in database
GPG Key ID: 6AFBBF529601C1DB
4 changed files with 70 additions and 20 deletions

View File

@ -2,10 +2,11 @@
"recommendations": [ "recommendations": [
"editorconfig.editorconfig", "editorconfig.editorconfig",
"dbaeumer.vscode-eslint", "dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"mrmlnc.vscode-json5",
"Orta.vscode-jest",
"Vue.volar", "Vue.volar",
"Vue.vscode-typescript-vue-plugin", "Vue.vscode-typescript-vue-plugin",
"Orta.vscode-jest", "SonarSource.sonarlint-vscode"
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
] ]
} }

37
.vscode/settings.json vendored
View File

@ -1,11 +1,28 @@
{ {
"search.exclude": { "editor.formatOnSave": true,
"**/node_modules": true "editor.codeActionsOnSave": {
}, "source.fixAll": true,
"typescript.tsdk": "node_modules/typescript/lib", "source.organizeImports": true
"files.associations": { },
"*.test.ts": "typescript" "search.exclude": {
}, "**/node_modules": true
"jest.jestCommandLine": "pnpm run jest", },
"jest.autoRun": "off" "typescript.tsdk": "node_modules/typescript/lib",
} "files.associations": {
"*.test.ts": "typescript"
},
"jest.jestCommandLine": "pnpm run jest",
"jest.autoRun": "off",
"eslint.validate": [
{ "language": "typescript", "autoFix": true },
{ "language": "typescriptreact", "autoFix": true },
{ "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true },
{ "language": "html", "autoFix": true },
{ "language": "css", "autoFix": true },
{ "language": "scss", "autoFix": true },
{ "language": "less", "autoFix": true },
{ "language": "json", "autoFix": true },
{ "language": "markdown", "autoFix": true }
]
}

View File

@ -1,10 +1,26 @@
{ {
"typescript.tsdk": "node_modules\\typescript\\lib", "typescript.tsdk": "node_modules/typescript/lib",
"path-intellisense.mappings": { "path-intellisense.mappings": {
"@": "${workspaceRoot}/packages/backend/src/" "@": "${workspaceRoot}/packages/backend/src/"
}, },
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll": true "source.fixAll": true,
} "source.organizeImports": true
},
"search.exclude": {
"**/node_modules": true
},
"eslint.validate": [
{ "language": "typescript", "autoFix": true },
{ "language": "typescriptreact", "autoFix": true },
{ "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true },
{ "language": "html", "autoFix": true },
{ "language": "css", "autoFix": true },
{ "language": "scss", "autoFix": true },
{ "language": "less", "autoFix": true },
{ "language": "json", "autoFix": true },
{ "language": "markdown", "autoFix": true }
]
} }

View File

@ -1,11 +1,27 @@
{ {
"typescript.tsdk": "node_modules\\typescript\\lib", "typescript.tsdk": "node_modules/typescript/lib",
"path-intellisense.mappings": { "path-intellisense.mappings": {
"@": "${workspaceRoot}/packages/frontend/src/" "@": "${workspaceRoot}/packages/frontend/src/"
}, },
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": true
},
"search.exclude": {
"**/node_modules": true
},
"eslint.validate": [ "eslint.validate": [
"javascript", { "language": "typescript", "autoFix": true },
"javascriptreact", { "language": "typescriptreact", "autoFix": true },
"vue" { "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true },
{ "language": "vue", "autoFix": true },
{ "language": "html", "autoFix": true },
{ "language": "css", "autoFix": true },
{ "language": "scss", "autoFix": true },
{ "language": "less", "autoFix": true },
{ "language": "json", "autoFix": true },
{ "language": "markdown", "autoFix": true }
] ]
} }