{ // 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" }