← 返回
未分类

jm-jsjkxyjs02-wyc-1301

扫描项目中的 TODO/FIXME/HACK/XXX/NOTE 注释,按文件、标签类型、优先级汇总成结构化报告
扫描项目中的 TODO/FIXME/HACK/XXX/NOTE 注释,按文件、标签类型、优先级汇总成结构化报告
Tamako
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 61
下载
💾 0
安装
2
版本
#latest

概述

TODO 扫描器

扫描指定目录中的 TODO/FIXME/HACK/XXX/NOTE/OPTIMIZE 注释,生成结构化报告。

用法

直接告诉我要扫描哪个目录,或者使用 /todo-scan [路径]

支持格式

识别以下注释标签(不区分大小写):

标签含义
------------
TODO待办事项
FIXME需要修复的问题
HACK临时方案/代码异味
XXX危险/需要关注
NOTE备注说明
OPTIMIZE需要优化

支持优先级标记:TODO[high]FIXME[low]HACK[medium]

支持语言:JavaScript/TypeScript (//, / /), Python (#), Go (//), Rust (//, / /), Java (//, / /), HTML (), CSS (/ /), Shell (#), SQL (--, / /), YAML (#), C/C++ (//, / /), Swift (//, / /), Kotlin (//, / /)

报告格式

报告按以下方式组织:

  1. 摘要 — 总数统计、各标签分布、优先级分布
  2. 按文件分组 — 每个文件中的待办事项清单
  3. 按标签分组 — 每种标签的汇总
  4. 按优先级分组 — high/medium/low 的分布

过滤选项

  • 指定扫描路径(默认当前项目)
  • 排除目录(默认 node_modules, .git, dist, build, .next, venv
  • 只扫特定标签(如只看 FIXME)
  • 只扫指定后缀(如只看 .py 文件)

行为

  • 递归扫描目录
  • 自动跳过二进制文件和常见忽略目录
  • 结果以 Markdown 表格展示
  • 列出每个匹配项的文件路径、行号、标签、优先级和内容
  • 统计总数

实现步骤

  1. 接收用户指定的目录或使用当前工作目录
  2. 递归查找所有文本文件(跳过 node_modules/.git/dist/build 等)
  3. 对每个文件,用正则匹配注释标签
  4. 提取标签类型、优先级(如果有)、注释内容
  5. 汇总并按分类输出报告
  6. 如果有 FIXME 或 high 优先级项,额外高亮提醒

版本历史

共 2 个版本

  • v1.0.1 Initial release 当前
    2026-05-23 15:55 安全 安全
  • v1.0.0 Initial release
    2026-05-20 00:19 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 78 📥 182,579
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 681 📥 329,801
dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,929