Skip to content

docs: strip decorative emoji across the repo - #16

Merged
canadianeagle merged 1 commit into
mainfrom
docs/emoji-sweep
Jul 27, 2026
Merged

canadianeagle merged 1 commit into
mainfrom
docs/emoji-sweep

Conversation

@canadianeagle

Copy link
Copy Markdown
Owner

Follows #14, which only covered readme.md. This does the rest of the repo.

387 emoji across 20 files, including comment banners in source and pictographs printed straight into the user's build log. A published plugin should not put PROCESSING FILE behind a magnifying glass in somebody's CI output.

Removed 148. What stayed encodes state rather than decorating it:

  • checkmark / cross / warning sign in docs and in publish.sh CLI output
  • red / yellow / green priority markers in TESTING_ROADMAP.md
  • the byline heart in readme.md

Source files stripped completely, comments and console output alike.

Box drawing (the tree diagrams in CONTRIBUTING.md) and arrows are not emoji and were left alone.

A note on how this was done

My first pass also reflowed whitespace, which treated JSDoc continuation lines (*) as markdown bullets and mangled them, breaking 18 tests. Reverted and redone touching only the emoji character and one adjacent space. Verified clean.

Also

TESTING_ROADMAP.md still said "113/113 tests passing" and "Status: Planning Phase". It is now 1268 tests with fuzz and mutation coverage that postdates the document, so the header is updated and marked partly superseded.

Verification

lint PASS, tsc --noEmit PASS, 1268/1268 tests, build PASS, CJS entry imports.

387 emoji were spread across 20 files, including comment banners in source and
pictographs printed into the user's build log. A library should not put
"PROCESSING FILE" behind a magnifying glass in somebody's CI output.

Removed 148 decorative ones. What stayed encodes state rather than decorating it:

- checkmark, cross and warning sign in docs and in publish.sh CLI output
- red/yellow/green priority markers in TESTING_ROADMAP.md
- the byline heart in readme.md

Source files were stripped completely, comments and console output alike.

Box drawing (tree diagrams in CONTRIBUTING.md) and arrows are not emoji and were
left alone. An earlier pass reflowed whitespace as well and mangled JSDoc
continuation lines, breaking 18 tests; this one only touches the emoji character
and one adjacent space.

Also refreshes the TESTING_ROADMAP header, which still claimed "113/113 tests
passing" and "Planning Phase". It is now 1268 tests, with fuzz and mutation
coverage that postdates the document.
@canadianeagle
canadianeagle merged commit 7be7eda into main Jul 27, 2026
5 checks passed
@canadianeagle
canadianeagle deleted the docs/emoji-sweep branch July 27, 2026 21:48
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.

2 participants