Skip to content

Add --json output to timber todo with summary and hierarchy - #75

Merged
nnutter merged 3 commits into
masterfrom
todo-status
Oct 13, 2026
Merged

nnutter merged 3 commits into
masterfrom
todo-status

Conversation

@nnutter

@nnutter nnutter commented Oct 13, 2026

Copy link
Copy Markdown
Owner

No description provided.

The vulnerability upgrade bumped go.mod to Go 1.27.2 but left the
mise toolchain pinned to 1.27.1, so every go tool invocation mixed
the two toolchains and failed. Syncing the pin and its lockfile
restores the fixers, tests, and linters hooks.
Counting checkboxes and emitting structured JSON both need the same
checkbox scan. Parsing once into entries with line numbers, indent
widths, and titles prepares the --json hierarchy without changing
progress behavior.
Emits the TODO.md checklist as JSON with a summary of incomplete and
complete counts and a todos array. Each item uses its 1-based line
number as id, links indentation through depends_on to the parent id,
and reports its complete state alongside its title.
@nnutter
nnutter enabled auto-merge October 13, 2026 21:43
@nnutter
nnutter merged commit 0ca0dcb into master Oct 13, 2026
1 check passed
@nnutter
nnutter deleted the todo-status branch October 13, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant