settings.json
1 { 2 "files.watcherExclude": { 3 "**/__pypackages__/**": true, 4 "**/.venv*/**": true, 5 "**/venv*/**": true 6 }, 7 "[python]": { 8 "editor.defaultFormatter": "ms-python.black-formatter" 9 }, 10 "python.autoComplete.extraPaths": [ 11 "__pypackages__/3.8/lib", 12 "__pypackages__/3.9/lib", 13 "__pypackages__/3.10/lib", 14 "__pypackages__/3.11/lib", 15 "__pypackages__/3.12/lib" 16 ], 17 "python.analysis.extraPaths": [ 18 "__pypackages__/3.8/lib", 19 "__pypackages__/3.9/lib", 20 "__pypackages__/3.10/lib", 21 "__pypackages__/3.11/lib", 22 "__pypackages__/3.12/lib" 23 ], 24 "black-formatter.args": [ 25 "--config=config/black.toml" 26 ], 27 "mypy-type-checker.args": [ 28 "--config-file=config/mypy.ini" 29 ], 30 "python.testing.unittestEnabled": false, 31 "python.testing.pytestEnabled": true, 32 "python.testing.pytestArgs": [ 33 "--config-file=config/pytest.ini" 34 ], 35 "ruff.format.args": [ 36 "--config=config/ruff.toml" 37 ], 38 "ruff.lint.args": [ 39 "--config=config/ruff.toml" 40 ], 41 "yaml.schemas": { 42 "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml" 43 }, 44 "yaml.customTags": [ 45 "!ENV scalar", 46 "!ENV sequence", 47 "!relative scalar", 48 "tag:yaml.org,2002:python/name:materialx.emoji.to_svg", 49 "tag:yaml.org,2002:python/name:materialx.emoji.twemoji", 50 "tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format" 51 ] 52 }