nl_tokens: As soon as the first use of a variable is encountered delete that variable s node from allVariableDeclarations
pl_tokens: function inspectIdentifier ( emitted ) { if ( ! emitted . exit ) { let node = emitted . node , sourceCode = context . getSourceCode ( ) ; if ( allVariableDeclarations [ node . name ] && sourceCode . getParent ( <mask> ) . type !== "VariableDeclarator" ) { delete allVariableDeclarations [ node . name ] ; } } }