VBC-948: em-dash-prose
warningCategory: docs
Analysis: Regex (line by line)
File types: .md, .txt
Scope: source code only, ignoring anything inside strings and comments
Off by default. Name it in slopless.config.json to turn it on.
Tags: docs ai-slop
What it reports
Em dash at line {line}. They cluster heavily in generated prose, so a reader looking for the seams finds them here first. If the break is explanatory use a colon, if it qualifies use a comma, if it is an aside use parentheses, and if the two halves are separate thoughts use a full stop. Keep it only where you chose it deliberately.
Flagged
md
The scanner failed — silently.md
Four scopes — code, strings, comments, all — cover every case.Not flagged
md
The scanner failed, silently.md
Four scopes (code, strings, comments, all) cover every case.md
Copyright 2020–2026 Acme Ltd.Pattern
regex
—