Files
Elevator/pyrightconfig.json
2025-09-28 13:16:41 +08:00

46 lines
1.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
// —— 入口/排除 ——(按你项目结构来)
"include": ["."],
"exclude": [
"build",
"dist",
"__pycache__",
".mypy_cache",
".pytest_cache",
"htmlcov",
".idea",
".vscode",
"docs/_build",
"dypymcp.egg-info",
".venv_mcp",
"logs",
"environments",
"models"
],
// —— 语言/环境设置 ——
"pythonVersion": "3.10",
"typeCheckingMode": "strict",
// 你的源码在仓库内的额外搜索路径(等价于以前 Pylance 的 include
"executionEnvironments": [
{
"root": ".",
"extraPaths": ["dypymcp"]
}
],
// —— 与你原 mypy/flake8 诉求相匹配的诊断级别 ——
// 忽略三方包的缺失导入(等价于 mypy 的 --ignore-missing-imports
"reportMissingImports": "none",
// 可按需放宽/收紧:
"reportUnusedImport": "warning",
"reportUnusedVariable": "warning",
"reportUnknownArgumentType": "warning",
"reportUnknownMemberType": "warning",
"reportUnknownVariableType": "warning",
"reportUnknownParameterType": "warning",
"reportPrivateUsage": "warning",
"reportMissingTypeStubs": false
}