{
  "C_Cpp.errorSquiggles": "enabled",
  "terminal.integrated.env.linux": {
    "PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"
  },
  "cSpell.words": [
    "aiofiles",
    "Alconna",
    "arclet",
    "Arparma",
    "displayname",
    "flmt",
    "getbbox",
    "gitcode",
    "GITEE",
    "hibiapi",
    "httpx",
    "jsdelivr",
    "kaiheila",
    "lolicon",
    "Mahiro",
    "nonebot",
    "onebot",
    "pixiv",
    "qbot",
    "Setu",
    "tobytes",
    "ujson",
    "unban",
    "Uninfo",
    "userinfo",
    "webui",
    "zhenxun"
  ],
  "python.analysis.autoImportCompletions": true,
  "python.testing.pytestArgs": ["tests"],
  "python.testing.unittestEnabled": false,
  "python.testing.pytestEnabled": true,
  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff",
    "editor.wordBasedSuggestions": "allDocuments",
    "editor.formatOnType": true,
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
      "source.fixAll.ruff": "explicit",
      "source.organizeImports": "explicit"
    }
  },
  "ruff.format.preview": false,
  "isort.check": true,
  "ruff.importStrategy": "useBundled",
  "ruff.organizeImports": false,
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}
