aboutsummaryrefslogtreecommitdiff
path: root/scripts/tests/inbox-boundary-check-hook.bats
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-24 00:02:13 -0500
committerCraig Jennings <c@cjennings.net>2026-07-24 00:02:13 -0500
commitc38bab9f0005a7da82487674d3d8bceca36368a9 (patch)
tree89f3832e794c5c1fd7b73151c588d3281da653c0 /scripts/tests/inbox-boundary-check-hook.bats
parenta053e9d1ecbf583b4a6f054c34f64ad1f359365e (diff)
downloadrulesets-c38bab9f0005a7da82487674d3d8bceca36368a9.tar.gz
rulesets-c38bab9f0005a7da82487674d3d8bceca36368a9.zip
fix(lint-org): scope the todo-format checkers out of docs/specs/
The five todo-format-family checkers encode todo.org completion conventions, but they ran on every org file, so they misfired across docs/specs/. That was 100 findings over nine specs in this repo, and the same noise in every project carrying specs. A spec's Decisions section legitimately uses a level-2 DONE with no CLOSED cookie. Its review-history uses level-2 dated headings. Neither is a completion defect there. A path guard now skips the family on any file under a docs/specs/ segment, the canonical spec home per the docs-lifecycle rule. Link, table, and structural checks still run on specs, so a broken link in one still flags. todo.org and every non-spec org file keep the full checker set. Folds in task-missing-last-reviewed alongside the four named checkers, since it's the same family and misfires the same way on a spec's phase tasks. Correcting an earlier note in the task: these are lint-org.el's own checkers, not org-lint's, so the fix is a local guard rather than filtering upstream output.
Diffstat (limited to 'scripts/tests/inbox-boundary-check-hook.bats')
0 files changed, 0 insertions, 0 deletions