vscode 설정 변경 및 환경 설정 변경

This commit is contained in:
2025-12-15 07:50:28 +09:00
parent feb795ea91
commit 181c0b2a10
7 changed files with 532 additions and 8 deletions

12
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,12 @@
{
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"bradlc.vscode-tailwindcss",
"prisma.prisma",
"ms-vscode.vscode-typescript-next",
"christian-kohler.path-intellisense",
"formulahendry.auto-rename-tag",
"streetsidesoftware.code-spell-checker"
]
}

45
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,45 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Backend: NestJS Dev",
"type": "node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": ["run", "start:dev"],
"cwd": "${workspaceFolder}/backend",
"console": "integratedTerminal",
"env": {
"NODE_ENV": "development"
}
},
{
"name": "Backend: NestJS Debug",
"type": "node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": ["run", "start:debug"],
"cwd": "${workspaceFolder}/backend",
"console": "integratedTerminal",
"env": {
"NODE_ENV": "development"
}
},
{
"name": "Frontend: Next.js Dev",
"type": "node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": ["run", "dev"],
"cwd": "${workspaceFolder}/frontend",
"console": "integratedTerminal"
}
],
"compounds": [
{
"name": "Full Stack (Backend + Frontend)",
"configurations": ["Backend: NestJS Dev", "Frontend: Next.js Dev"],
"stopAll": true
}
]
}

19
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,19 @@
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"eslint.workingDirectories": [
{ "directory": "backend", "changeProcessCWD": true },
{ "directory": "frontend", "changeProcessCWD": true }
],
"files.associations": {
"*.css": "tailwindcss"
},
"tailwindCSS.experimental.classRegex": [
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
]
}

65
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,65 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Backend: Install",
"type": "npm",
"script": "install",
"path": "backend",
"problemMatcher": []
},
{
"label": "Backend: Dev",
"type": "npm",
"script": "start:dev",
"path": "backend",
"isBackground": true,
"problemMatcher": {
"pattern": {
"regexp": "^(.*)$"
},
"background": {
"activeOnStart": true,
"beginsPattern": "Starting compilation",
"endsPattern": "Nest application successfully started"
}
}
},
{
"label": "Frontend: Install",
"type": "npm",
"script": "install",
"path": "frontend",
"problemMatcher": []
},
{
"label": "Frontend: Dev",
"type": "npm",
"script": "dev",
"path": "frontend",
"isBackground": true,
"problemMatcher": {
"pattern": {
"regexp": "^(.*)$"
},
"background": {
"activeOnStart": true,
"beginsPattern": "Starting",
"endsPattern": "Ready"
}
}
},
{
"label": "Full Stack: Dev",
"dependsOn": ["Backend: Dev", "Frontend: Dev"],
"dependsOrder": "parallel",
"problemMatcher": []
},
{
"label": "Install All",
"dependsOn": ["Backend: Install", "Frontend: Install"],
"dependsOrder": "parallel",
"problemMatcher": []
}
]
}