117 lines
3.1 KiB
Text
117 lines
3.1 KiB
Text
{
|
|
"folders": [{ "path": "D:/IIS/Orius/app" }],
|
|
"settings": {
|
|
// === GERAL ===
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll": "explicit",
|
|
"source.organizeImports": "explicit",
|
|
},
|
|
"editor.formatOnPaste": false,
|
|
"editor.formatOnType": false,
|
|
"editor.minimap.enabled": false,
|
|
"files.trimTrailingWhitespace": true,
|
|
"files.autoSave": "onFocusChange",
|
|
"telemetry.telemetryLevel": "off",
|
|
"update.mode": "manual",
|
|
|
|
// === PERFORMANCE ===
|
|
"files.watcherExclude": {
|
|
"**/node_modules/**": true,
|
|
"**/dist/**": true,
|
|
"**/build/**": true,
|
|
"**/.next/**": true,
|
|
"**/.git/**": true,
|
|
},
|
|
"search.exclude": {
|
|
"**/node_modules": true,
|
|
"**/dist": true,
|
|
"**/.next": true,
|
|
"**/.git": true,
|
|
},
|
|
|
|
// === FRONTEND ===
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "vscode.typescript-language-features",
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "vscode.typescript-language-features",
|
|
},
|
|
|
|
// === TAILWIND ===
|
|
"files.associations": {
|
|
"*.css": "tailwindcss",
|
|
},
|
|
"tailwindCSS.includeLanguages": {
|
|
"plaintext": "html",
|
|
"javascript": "javascript",
|
|
"typescriptreact": "typescriptreact",
|
|
},
|
|
|
|
// === TERMINAIS ===
|
|
"terminal.integrated.profiles.windows": {
|
|
"Next.js Dev": {
|
|
"path": "cmd.exe",
|
|
"args": ["/k", "cd D:\\IIS\\Orius\\app && npm run dev"],
|
|
},
|
|
"Build & Preview": {
|
|
"path": "cmd.exe",
|
|
"args": ["/k", "cd D:\\IIS\\Orius\\app && npm run build && npm run start"],
|
|
},
|
|
"Git Bash": {
|
|
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
|
|
},
|
|
},
|
|
"terminal.integrated.defaultProfile.windows": "Git Bash",
|
|
|
|
// === GIT ===
|
|
"git.enabled": true,
|
|
"git.autorefresh": false,
|
|
"git.fetchOnPull": true,
|
|
"git.confirmSync": false,
|
|
|
|
// === VISUAL ===
|
|
"workbench.colorTheme": "Default Dark Modern",
|
|
"window.zoomLevel": 0,
|
|
"breadcrumbs.enabled": true,
|
|
"explorer.compactFolders": false,
|
|
|
|
// === MISC ===
|
|
"files.exclude": {
|
|
"**/.DS_Store": true,
|
|
"**/*.log": true,
|
|
},
|
|
},
|
|
"launch": {
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Next.js: Debug Development Server",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev"],
|
|
"cwd": "${workspaceFolder}",
|
|
"port": 9229,
|
|
},
|
|
],
|
|
},
|
|
"extensions": {
|
|
"recommendations": [
|
|
// === FRONTEND CORE ===
|
|
"dbaeumer.vscode-eslint",
|
|
"esbenp.prettier-vscode",
|
|
"bradlc.vscode-tailwindcss",
|
|
"ms-vscode.vscode-typescript-next",
|
|
|
|
// === DEV EXPERIENCE ===
|
|
"formulahendry.code-runner",
|
|
"streetsidesoftware.code-spell-checker",
|
|
"eamodio.gitlens",
|
|
"mhutchie.git-graph",
|
|
"donjayamanne.githistory",
|
|
],
|
|
},
|
|
}
|