> Almost identical to the VariableNotUsedInspection is a ProcedureNotUsedInspection which is useful for finding dead code. However there are native handlers in VBA code that aren't meant to be called by user code, like worksheet events Worksheet_Activate and Class_Activate and Class_Terminate class members.
Ignoring methods that have an underscore in their name would be dumb... but what other way is there? Hard-coding every event in the Office object model doesn't seem to be a good solution either.