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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tesserakit_todo-0.4.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tesserakit_todo-0.4.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file tesserakit_todo-0.4.0.tar.gz.

File metadata

  • Download URL: tesserakit_todo-0.4.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for tesserakit_todo-0.4.0.tar.gz
Algorithm Hash digest
SHA256 b5312e81d1593bf2611dee862c61a029cf252967a74d7e5d996c975daf7a01c1
MD5 7601566175e43a100b9b8b1ee5b1e7e8
BLAKE2b-256 520f85f68e316d8fe9558d7db7483386a7c81c0d5cfdc34ecd87381c37bfbdd3

See more details on using hashes here.

File details

Details for the file tesserakit_todo-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tesserakit_todo-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06709cf9e5bdb3c98ecd5316022bb1b0b9c910cf369b0b169a9435e43ef33f34
MD5 6385fb0ea3791353c3c529582f625947
BLAKE2b-256 66070ec80bfdcfabc34efa1233fe20d02f2f13b8115d949bbeb533b7296593f6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page