149 lines
3.9 KiB
Plaintext
149 lines
3.9 KiB
Plaintext
{
|
|
"folders": [
|
|
{
|
|
"path": "."
|
|
}
|
|
],
|
|
"settings": {
|
|
// ===== Terminal Settings =====
|
|
"terminal.integrated.defaultLocation": "editor",
|
|
"terminal.integrated.fontSize": 12,
|
|
// ===== Python Interpreter & Environment =====
|
|
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
|
|
"python.terminal.activateEnvInCurrentTerminal": true,
|
|
"python.envFile": "${workspaceFolder}/.env",
|
|
// ===== Python Analysis & Type Checking =====
|
|
"python.analysis.autoFormatStrings": true,
|
|
"python.analysis.typeCheckingMode": "standard",
|
|
"python.analysis.completeFunctionParens": true,
|
|
"python.analysis.inlayHints.functionReturnTypes": true,
|
|
"python.analysis.inlayHints.variableTypes": true,
|
|
"python.analysis.extraPaths": [
|
|
"${workspaceFolder}/src"
|
|
],
|
|
"python.analysis.autoImportCompletions": true,
|
|
// ===== Python Testing (pytest) =====
|
|
"python.testing.pytestEnabled": true,
|
|
"python.testing.unittestEnabled": false,
|
|
"python.testing.pytestArgs": [
|
|
"tests",
|
|
"-v",
|
|
"--tb=short"
|
|
],
|
|
"python.testing.cwd": "${workspaceFolder}",
|
|
"python.testing.autoTestDiscoverOnSaveEnabled": true,
|
|
// ===== Editor General Settings =====
|
|
"editor.colorDecorators": true,
|
|
"editor.minimap.autohide": "none",
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.organizeImports": "explicit"
|
|
},
|
|
"editor.folding": true,
|
|
"editor.foldingStrategy": "auto",
|
|
// ===== Workbench Settings =====
|
|
"workbench.colorCustomizations": {
|
|
"statusBar.background": "#028bb4",
|
|
"statusBar.foreground": "#ffffff",
|
|
"statusBar.noFolderBackground": "#000000",
|
|
"statusBar.debuggingBackground": "#028bb4",
|
|
"statusBar.border": "#028bb4",
|
|
"statusBarItem.remoteBackground": "#036685"
|
|
},
|
|
"workbench.panel.defaultLocation": "right",
|
|
// ===== File Settings =====
|
|
"files.trimTrailingWhitespace": true,
|
|
"files.insertFinalNewline": true,
|
|
"files.exclude": {
|
|
"**/__pycache__": true,
|
|
"**/*.pyc": true,
|
|
"**/.pytest_cache": true,
|
|
"**/.mypy_cache": true,
|
|
"**/.venv": true,
|
|
"**/.env": false,
|
|
"**/.vscode": false,
|
|
"**/.DS_Store": true,
|
|
"**/.claude": false,
|
|
"**/.coverage": true,
|
|
"**/htmlcov": true
|
|
},
|
|
// ===== Python-Specific Settings =====
|
|
"[python]": {
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
|
"editor.formatOnType": true,
|
|
"editor.wordBasedSuggestions": "off",
|
|
"editor.defaultFormatter": "ms-python.black-formatter",
|
|
"editor.codeActionsOnSave": {
|
|
"source.organizeImports": "explicit"
|
|
}
|
|
},
|
|
// ===== Black Formatter Settings =====
|
|
"black-formatter.args": [
|
|
"--line-length=88"
|
|
],
|
|
// ===== JSON Settings =====
|
|
"json.format.enable": true,
|
|
"json.format.keepLines": true,
|
|
"[json]": {
|
|
"editor.quickSuggestions": {
|
|
"strings": true
|
|
},
|
|
"editor.suggest.insertMode": "replace",
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
// ===== Favorites Extension Settings =====
|
|
"favorites.groups": [
|
|
"Core",
|
|
"Planning",
|
|
"Plugins",
|
|
"MCP",
|
|
"Skills"
|
|
],
|
|
"favorites.currentGroup": "Core",
|
|
"favorites.resources": [
|
|
{
|
|
"filePath": "CLAUDE.md",
|
|
"group": "Core"
|
|
},
|
|
{
|
|
"filePath": "README.md",
|
|
"group": "Core"
|
|
},
|
|
{
|
|
"filePath": "hhl-claude-agents.code-workspace",
|
|
"group": "Core"
|
|
},
|
|
{
|
|
"filePath": ".gitignore",
|
|
"group": "Core"
|
|
},
|
|
{
|
|
"filePath": "docs/references/projman-pmo/DOCUMENT-INDEX.md",
|
|
"group": "Planning"
|
|
},
|
|
{
|
|
"filePath": "docs/references/projman-pmo/CORRECT-ARCHITECTURE.md",
|
|
"group": "Planning"
|
|
},
|
|
{
|
|
"filePath": "docs/references/projman-pmo/projman-implementation-plan-updated.md",
|
|
"group": "Planning"
|
|
},
|
|
{
|
|
"filePath": "docs/references/projman-pmo/projman-python-quickstart.md",
|
|
"group": "Planning"
|
|
},
|
|
{
|
|
"filePath": "docs/references/projman-pmo/two-mcp-architecture-guide.md",
|
|
"group": "Planning"
|
|
},
|
|
{
|
|
"filePath": ".claude-plugins/marketplace.json",
|
|
"group": "Plugins"
|
|
}
|
|
]
|
|
|
|
|
|
}
|
|
}
|