Skip to content

chore: clean the dash stragglers the glob-based sweep missed - #44

Merged
karanb192 merged 1 commit into
mainfrom
chore/dash-stragglers
Aug 18, 2026
Merged

chore: clean the dash stragglers the glob-based sweep missed#44
karanb192 merged 1 commit into
mainfrom
chore/dash-stragglers

Conversation

@karanb192

Copy link
Copy Markdown
Owner

What

Finishes what #42 started. That cleanup walked files with Python's glob('**/*.json'), which does not descend into dot-directories, so 13 em dashes survived in .claude-plugin/marketplace.json (the six original plugin descriptions) and the seven original plugins' .claude-plugin/plugin.json descriptions. #42's verification pass used the same walker, which is why its "zero remaining" claim was wrong.

Replacements reuse #42's vocabulary so these descriptions now match their already-cleaned copies in the READMEs (parentheses for the paired interpolations, colons for appositives). Verification here uses os.walk with dot-directories included: zero em or en dashes remain outside site/ (still excluded; the typeset redesign replaces it).

The seven touched plugins get patch bumps per the CONTRIBUTING versioning rule: bounty-board 1.0.3, context-hogs 1.0.4, dead-end-registry 1.0.2, dead-rules-audit 1.0.3, nerf-receipts 1.0.3, pr-provenance-stamp 1.0.2, standup-autopilot 1.0.2.

Tests

npm test: 1544 pass, 0 fail. claude plugin validate .: passed.

The #42 cleanup walked files with glob('**/*.json'), which skips
dot-directories, so .claude-plugin/marketplace.json and the seven
original plugins' .claude-plugin/plugin.json descriptions kept their
em dashes and the verification pass shared the blind spot. Same
replacement vocabulary as #42; verification now uses os.walk. The
seven touched plugins get patch bumps per the versioning rule.
@karanb192
karanb192 merged commit 68238bc into main Aug 18, 2026
3 checks passed
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