create a system that can track TODO comments across version control history, tracking each comment as an issue #46

Open
opened 2025-10-15 15:29:53 -07:00 by clo · 0 comments
Owner

marking this as lib because this technically could be published but the integrations are a bit steep

this tool should be able to

  • scan for TODO comments in a codebase of any language and open issues for every single todo item on a forgejo instance (bonus points: github.com support)
    • // TODO for javascript, jsonc, zig, rust, etc
    • # TODO for python, bash, etc
    • -- TODO inside of lua, sql files, etc
    • etc
  • scan any diff between two commits and report if any issues have changed
    • close removed TODOs
    • create issues for added TODOs
    • update description of moved TODOs to point to the new location, showing it's original and latest location.
  • a CI action in this repository somewhere to execute this
marking this as `lib` because this technically could be published but the integrations are a bit steep this tool should be able to - scan for TODO comments in a codebase of any language and open issues for every single todo item on a forgejo instance (bonus points: github.com support) - `// TODO` for javascript, jsonc, zig, rust, etc - `# TODO` for python, bash, etc - `-- TODO` inside of lua, sql files, etc - etc - scan any diff between two commits and report if any issues have changed - close removed TODOs - create issues for added TODOs - update description of moved TODOs to point to the new location, showing it's original and latest location. - a CI action in this repository somewhere to execute this
Sign in to join this conversation.
No labels
bug
chore
feat
lib
site
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clo/sitegen#46
No description provided.