Per @patrickt's comment, I determined that it was finally time to differentiate types and constructor names, especially since I discovered that the @constructor highlight exists.
While I could've fixed the highlighting by making the highlighting matching more specific, I figured it was time to stop lying and actually use a (constructor_name) node instead of (type_identifier) in places where we're not actually referencing a type.
Per @patrickt's comment, I determined that it was finally time to differentiate types and constructor names, especially since I discovered that the
@constructor
highlight exists.While I could've fixed the highlighting by making the highlighting matching more specific, I figured it was time to stop lying and actually use a
(constructor_name)
node instead of(type_identifier)
in places where we're not actually referencing a type.Before
After
cc @the-mikedavis