- ✓
DocType 探索
- ✓
参考分析
- ✓
迁移安全性
Frappe Inspector
Frappe 和 ERPNext 项目的静态分析
Frappe Inspector 是什么?
Frappe Inspector 是一款面向 Frappe 和 ERPNext 项目的静态分析工具,能够将整个项目作为一个关联模型来理解,帮助开发者快速浏览 DocTypes、检查字段关系并提前发现迁移风险。分析结果可直接导出到编辑器、终端、AI 工具及 CI 流程中使用,全程无需上传源代码,保障项目隐私与本地化分析体验。
产品详细介绍
Frappe 和 ERPNext 项目的静态分析
Frappe Inspector 是一款面向 Frappe 和 ERPNext 项目的静态分析工具,能够将整个项目作为一个关联模型来理解,帮助开发者快速浏览 DocTypes、检查字段关系并提前发现迁移风险。分析结果可直接导出到编辑器、终端、AI 工具及 CI 流程中使用,全程无需上传源代码,保障项目隐私与本地化分析体验。
定价方案
有免费方案- ✓
Migration Safety Analyzer
- ✓
Advanced references and Frappe customizations
- ✓
Markdown、JSON 和 SARIF 报告
- ✓
迁移安全分析器
- ✓
高级参考和 Frappe 自定义
- ✓
Markdown、JSON 和 SARIF 报告
创始人评论
嗨,Product Hunt 👋
我在使用 Frappe 和 ERPNext 项目时反复遇到同一个瓶颈,于是开发了 Frappe Inspector。
编辑器能分别理解 Python、JavaScript 和 JSON,但通常无法理解将 DocType schema 与其 controller、client script、hooks、patches、fixtures、Custom Fields 以及相关 DocType 串联起来的约定。
Frappe Inspector 在本地构建了缺失的这层项目模型。
免费的 Community 版包含:
• Frappe bench 与 app 发现
• DocType 与字段浏览
• 相关文件导航
• 面向 Frappe 的代码补全与定义跳转
• 保守的诊断提示
• DocType 关系图
• 本地项目扫描与 Markdown 报告
Universal Pro 在此基础上加入了更深入的项目级推理、基于 Git 的迁移对比、Custom Field 与 Property Setter 分析、JSON/SARIF 报告、进阶 MCP 工具以及 GitHub Actions 功能。
项目文件以文本形式在本地进行分析。在常规分析过程中,Frappe Inspector 不会执行项目代码、运行 Bench、连接 Frappe 站点或上传源代码。
它支持 VS Code、Cursor、JetBrains IDEs、CLI、兼容 MCP 的 AI 客户端以及 GitHub Actions。其中 Universal Pro 覆盖 VS Code、Cursor、CLI、MCP 和 GitHub Actions;JetBrains Marketplace 的授权需另行处理。
特别希望听到你对以下方面的反馈:
1. 误报与尚未支持的 Frappe 模式
2. 在较大 bench 上的性能表现
3. 应当更早被发现的迁移问题
4. 在日常 Frappe 开发中真正能节省时间的功能
感谢你了解这个工具。直白且偏技术向的反馈非常欢迎。
创始团队
官网信息
Frappe Inspector 揭示你 Frappe 和 ERPNext 项目背后的隐藏结构 — 在你的下一次定制变成生产环境中的谜团之前。