nl_tokens: While exiting Progam Node all the vars that haven t been used still exist inside VariableDeclarations . Report them
pl_tokens: function inspectProgram ( emitted ) { if ( emitted . exit ) { Object . keys ( allVariableDeclarations ) . forEach ( function ( name ) { context . <mask> ( { node : allVariableDeclarations [ name ] , message : "Variable '" + name + "' is declared but never used." } ) ; } ) ; } }