1/4 · 10 Aug 2026 Sixteen files became zero bytes
What happened A one-line transform through a shell hit an escaping quirk: the regex failed to compile, the replace returned null, and sixteen source files were written as zero bytes and committed.
Why it slipped through The syntax checker passed them; an empty file has no syntax errors.
The rule it learned The catalogue’s first entry. A zero-size scan is now part of every bulk edit.