Checks for unused variables.
Ignore declarations which are allowed to be unused, e.g. inside of a speculative compilation: __traits(compiles, { S s = 0; })
Kind of declaration for error messages e.g. "Variable"
Kind of declaration for error reports e.g. "unused_variable"
See Implementation
Checks for unused variables.