Skip to content

char.invisible

Usually text pasted out of a browser, a chat client or a PDF, which carry zero-width joiners and variation selectors that no editor shows. The line looks correct because it is correct on screen.

A codepoint invisible in an editor — a zero-width space, a variation selector, a control character — so every other diagnosis of the line names a consequence.

The mechanical pass reaches it: roadkeep lint --fix closes this one.

  • roadkeep lint --fix — the codepoint is deleted wherever it sits, inside a line no parse reaches