|
| 1 | +{ |
| 2 | + "files.exclude": { |
| 3 | + "**/._*": true, |
| 4 | + "**/*.pyc": { |
| 5 | + "when": "$(basename).py" |
| 6 | + }, |
| 7 | + ".coverage.*": true, |
| 8 | + ".mypy_cache": true, |
| 9 | + "**/__pycache__": true, |
| 10 | + ".venv": true, |
| 11 | + ".direnv": true, |
| 12 | + ".idea": true, |
| 13 | + ".run": true, |
| 14 | + ".pytest_cache": true, |
| 15 | + ".cache": true, |
| 16 | + ".dist": true, |
| 17 | + "**/.pytest_cache": true, |
| 18 | + "site": true, |
| 19 | + ".angular": true, |
| 20 | + ".ruff_cache": true, |
| 21 | + ".astro": true, |
| 22 | + ".unasyncd_cache": true, |
| 23 | + ".coverage": true, |
| 24 | + "node_modules": true, |
| 25 | + ".terraform": true |
| 26 | + }, |
| 27 | + "mypy-type-checker.importStrategy": "fromEnvironment", |
| 28 | + "pylint.importStrategy": "fromEnvironment", |
| 29 | + "python.autoComplete.extraPaths": ["${workspaceFolder}/src"], |
| 30 | + "python.terminal.activateEnvInCurrentTerminal": true, |
| 31 | + "python.terminal.executeInFileDir": true, |
| 32 | + "python.testing.pytestEnabled": true, |
| 33 | + "python.analysis.autoImportCompletions": true, |
| 34 | + "python.analysis.autoFormatStrings": true, |
| 35 | + "editor.formatOnSave": true, |
| 36 | + "notebook.formatOnSave.enabled": true, |
| 37 | + "evenBetterToml.formatter.reorderKeys": true, |
| 38 | + "evenBetterToml.formatter.trailingNewline": true, |
| 39 | + "evenBetterToml.formatter.columnWidth": 120, |
| 40 | + "evenBetterToml.formatter.arrayAutoCollapse": true, |
| 41 | + "python.globalModuleInstallation": false, |
| 42 | + "python.testing.unittestEnabled": false, |
| 43 | + "editor.codeActionsOnSave": { |
| 44 | + "source.fixAll.ruff": "explicit", |
| 45 | + "source.organizeImports.ruff": "explicit" |
| 46 | + }, |
| 47 | + "[python]": { |
| 48 | + "editor.formatOnSave": true, |
| 49 | + "editor.formatOnSaveMode": "file", |
| 50 | + "editor.insertSpaces": true, |
| 51 | + "editor.tabSize": 4, |
| 52 | + "editor.trimAutoWhitespace": true, |
| 53 | + "editor.defaultFormatter": "charliermarsh.ruff", |
| 54 | + "editor.codeActionsOnSave": { |
| 55 | + "source.fixAll": "explicit", |
| 56 | + "source.organizeImports": "explicit" |
| 57 | + } |
| 58 | + }, |
| 59 | + "python.analysis.fixAll": [ |
| 60 | + "source.unusedImports", |
| 61 | + "source.convertImportFormat" |
| 62 | + ], |
| 63 | + "cloudcode.compute.sshInternalIp": true, |
| 64 | + "python.testing.pytestArgs": ["tests"], |
| 65 | + "markdownlint.run": "onSave", |
| 66 | + "markdownlint.config": { |
| 67 | + "default": true, |
| 68 | + "MD046": { |
| 69 | + "style": "fenced" |
| 70 | + }, |
| 71 | + "MD007": { |
| 72 | + "indent": 4 |
| 73 | + }, |
| 74 | + "no-hard-tabs": false |
| 75 | + }, |
| 76 | + "yaml.schemas": { |
| 77 | + "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml" |
| 78 | + }, |
| 79 | + "yaml.customTags": [ |
| 80 | + "!ENV scalar", |
| 81 | + "!ENV sequence", |
| 82 | + "!relative scalar", |
| 83 | + "tag:yaml.org,2002:python/name:material.extensions.emoji.to_svg", |
| 84 | + "tag:yaml.org,2002:python/name:material.extensions.emoji.twemoji", |
| 85 | + "tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format" |
| 86 | + ], |
| 87 | +} |
0 commit comments