Skip to content

v1.1.6 — Fix .venv.prod virtual env detection

Choose a tag to compare

@wang-jie-git wang-jie-git released this 14 Jul 02:20

v1.1.6 (2026-07-14)

🐛 Bug Fix: Virtual Environment Detection

根因: Moat 的 _should_skip 使用精确匹配 ".venv" 跳过虚拟环境目录,导致 .venv.prod.venv.dev 等变体被扫描,在第三方依赖包中误报 IMPORT-MISSING-001。

修复:

  • 基类 _should_skip 改为 part.startswith(".venv") 前缀匹配
  • 同步修复全部 11 个 checks 模块中的跳过逻辑
  • verification operators 的 DEFAULT_EXCLUDE_DIRS 新增 .venv.prod 等变体

📦 其他改动

  • 仓库根目录清理:50+ 历史报告归档到 docs/archive/
  • README 升级:Killer 对比表 + 三大差异化能力 + Diff-Aware / Layer-Enforcer
  • GitHub Topics 新增 14 个搜索标签
  • Obsidian 技术文档清理(8→2 个文件,47KB→10KB)

✅ 验证

  • pip install moat-ai && moat accept — 全流程通过
  • One 项目 4160 Python 文件全量扫描 34 秒
  • Diff 增量模式 2 秒