braid icon indicating copy to clipboard operation
braid copied to clipboard

Avoid ubiquitous `tree.id!` null escape hatch

Open sampsyo opened this issue 8 years ago • 0 comments

I've ported the source to use strictNullChecks, but a bunch of ! operators appear on the id field of syntax nodes. (The TS calls these "null assertions," but that's misleading—they are unchecked, so they're not very assert-y.) We should replace these with a safe way of enforcing that the id field exists on stamped ASTs.

sampsyo avatar Oct 09 '16 21:10 sampsyo