/ config / vscode / settings.json
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  }