Skip to main content

tesserakit-todo

Turn scattered code markers into a triaged backlog.

tessera-todo scans source files for TODO, FIXME, HACK, XXX, BUG, NOTE, OPTIMIZE, REFACTOR, and DEPRECATED markers, captures their owner and description, assigns a priority, and produces a prioritized, grouped backlog. No code execution.

Scan

tessera todo scan --input . --output ./out/todo_pack

Artifacts written:

todos.jsonl              one TodoItem per marker (marker, priority, owner, text, file:line)
index.md                 the backlog, high priority first
validation_report.md     findings (high-priority markers, ownerless TODOs)
coverage_report.md       counts by priority, marker, and file
by_owner.md              markers grouped by owner (TODO(owner): ...)

Priorities

  • high: FIXME, HACK, XXX, BUG
  • normal: TODO, REFACTOR
  • low: NOTE, OPTIMIZE, DEPRECATED

Findings

  • high_priority_marker — a FIXME/HACK/XXX/BUG is present
  • todo_without_owner — a TODO with no (owner)
  • marker_without_text — a marker with no description
  • no_markers — nothing found

Owners are parsed from the TODO(owner): ... convention.

Metadata

Release files for tesserakit-todo 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tesserakit-todo 0.4.0
File Size Uploaded
tesserakit_todo-0.4.0.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tesserakit-todo 0.4.0
File Interpreter ABI Platform
tesserakit_todo-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.8 kB

Release files / tesserakit_todo-0.4.0.tar.gz

Download URL tesserakit_todo-0.4.0.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b5312e81d1593bf2611dee862c61a029cf252967a74d7e5d996c975daf7a01c1
BLAKE2b-256 checksum
How to use checksums
520f85f68e316d8fe9558d7db7483386a7c81c0d5cfdc34ecd87381c37bfbdd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / tesserakit_todo-0.4.0-py3-none-any.whl

Download URL tesserakit_todo-0.4.0-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
06709cf9e5bdb3c98ecd5316022bb1b0b9c910cf369b0b169a9435e43ef33f34
BLAKE2b-256 checksum
How to use checksums
66070ec80bfdcfabc34efa1233fe20d02f2f13b8115d949bbeb533b7296593f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page