Unused Code Checks

This pass scans your code for unused parts, such as unused methods or parameters.

It will not report false-positives for parameters which are defined by contracts (such as interfaces, or abstract methods), nor for parameters on callbacks.

This pass also handles dynamic code constructs like ${$x} gracefully and chooses to omit warnings where this or other dynamic code constructs are used.