Formatting
Emoji and bold runs used as structure.
| Flagged | Fix |
|---|---|
| an emoji in a heading | remove |
| an emoji ending a line | remove |
| an emoji starting a line | remove |
| an emoji before a colon | remove |
A code check in ai-patterns.mjs reports three or more bold spans in one paragraph or list item; no pattern row covers it. The pack applies one scope to every pattern, so the line-initial emoji rule also runs on commit messages and flags a gitmoji prefix such as a sparkle before feat:. A repo on that convention puts the glyph in allowList.patterns, or ships its own formatting pack with a scope that leaves out commit.
Source: avoid-ai-writing by Conor Bronsdon (MIT), Ryan Yannelli's house rules, Pangram signs-of-ai-writing.