plugin_gn_tools/.vscode/settings.json
2026-03-19 14:06:08 +01:00

46 lines
1.5 KiB
JSON

{
// Editor
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"files.associations": {
"./requirements/*.txt": "pip-requirements",
"metadata.txt": "ini",
"**/*.model3": "xml",
"**/*.ts": "xml",
"**/*.ui": "xml"
},
// Markdown
"markdown.updateLinksOnFileMove.enabled": "prompt",
"markdown.updateLinksOnFileMove.enableForDirectories": true,
"markdown.validate.enabled": true,
"markdown.validate.fileLinks.markdownFragmentLinks": "warning",
"markdown.validate.fragmentLinks.enabled": "warning",
"[markdown]": {
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
"files.trimTrailingWhitespace": false,
},
// Python
"python.analysis.autoFormatStrings": false, // breaking PyQt translation
"python.analysis.typeCheckingMode": "basic",
// "python.defaultInterpreterPath": ".venv/bin/python",
"python.terminal.activateEnvInCurrentTerminal": true,
"python.terminal.activateEnvironment": true,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports":"explicit"
},
"editor.rulers": [
88
],
"editor.wordWrapColumn": 88,
},
"python.testing.unittestEnabled": true,
"python.testing.pytestEnabled": true,
// Linter
// Extensions
"autoDocstring.docstringFormat": "sphinx"
}