Token导航 LogoToken导航TokenDH.com
py smart verify logo
运维云端stdio官方级别未说明来源级核验

py smart verify

MCP Server

py-smart-verify是一个专业的Python验证CLI工具,集成了代码格式化、静态分析、类型检查和智能测试功能,适用于Python项目的质量保障。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
静态分析Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jinto-ag

提供方

jinto-ag

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install py-smart-verify

详细介绍

py智能验证

专业的Python验证CLI工具将linting、类型检查和智能测试组合到一个命令中。

特性

  • 统一管道 -在一个命令中运行格式化程序、linter、类型检查器和测试
  • 智能测试 -仅运行受更改影响的测试(通过 py智能测试)
  • 缓存 -跳过自上次运行以来没有更改的步骤
  • 依赖图 -检测循环依赖关系并可视化模块关系
  • 代码分析 -检查架构指南、导入模式和编码标准

安装

pip install py-smart-verify

或与 紫外线:

uv add py-smart-verify

可选工具

安装所有支持的验证工具:

pip install py-smart-verify[all-tools]

快速开始

# Run all quality checks (format, lint, type check, analyze)
py-smart-verify verify quality

# Run tests (smart mode - only affected tests)
py-smart-verify verify tests

# Run everything
py-smart-verify verify

# Use the short alias
pyv verify quality

命令

verify

对Python代码运行验证检查。

# Run specific tasks
py-smart-verify verify ruff mypy

# Run with options
py-smart-verify verify --no-cache --continue quality
py-smart-verify verify --paths src,lib --full-tests
py-smart-verify verify --staged tests  # pre-commit mode

选项:

标志描述
--no-cache禁用缓存
--continue出错后继续(默认:快速失败)
--paths验证路径(逗号分隔)
--full-tests使用智能优先级运行所有测试
--staged仅测试阶段性更改(预提交模式)
--since REF智能测试差异的Git参考(默认:main)
--skip-tests跳过测试执行
-v详细输出

graph

构建并显示依赖关系图。

py-smart-verify graph
py-smart-verify graph --output deps.json

affected

列出受代码更改影响的测试。

py-smart-verify affected
py-smart-verify affected --since main --json

regen-graph

重新生成py智能测试依赖关系图。

py-smart-verify regen-graph

可用任务

类别任务
使用格式器format (黑色), isort, ruff-fix
棉毛flake8, pyflakes
类型检查器mypy, pyright, basedpyright
分析器architecture, standards, imports, circular-deps, deprecations
测试tests, full-tests, e2e-tests, full-e2e-tests
复合quality (所有格式化程序+过梁程序+类型检查器+分析器)

需求

  • Python 3.11+
  • 单独或通过以下方式安装的单个工具(ruff、mypy等) py-smart-verify[all-tools]

许可证

麻省理工学院

目录标签

目录标签

静态分析Python云端部署Python开发本地部署代码验证类型检查智能测试

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP