If false (the default), lint will run your detectors twice, first on the
plain source code, and then a second time where it has inserted whitespace
and parentheses pretty much everywhere, to help catch bugs where your detector
is only checking direct parents or siblings rather than properly allowing for
whitespace and parenthesis nodes which can be present for example when using
PSI inside the IDE.