我想查看只有我编写的所有 TODO 注释,这些注释存在于 git 管理的当前代码库中。
到目前为止,我所得到的是打印我在完整的 git 历史中创建或修改的所有 TODO 注释:git log -p --author="My name" -S TODO | grep "\+.*TODO"
但是这个工具链列出了所有曾经写过的 TODO 注释,甚至那些我已经解决并因此再次从代码中删除的注释。
什么是合适的工具链,可以逐行搜索当前代码库,检查它是否包含“TODO”以及该行是否由我编写并打印这些行?