Inspectopedia Help

Unused Value

Reports the variable values that are never used after being assigned. This can happen in the following cases:

  • the variable is never read after the assignment

  • the value is overwritten by another assignment before it is accessed for reading

  • the variable initializer is redundant (for one of the above two reasons)

  • the variable itself is never used.

Example:

class C { int field; void foo() { field = unused_value; } void bar() { use(field); foo(); } };

Use the checkbox below to have this inspection ignore variable initializers.

Inspection options

Option

Type

Default

Warn about unused variable initializers

Checkbox

true

Inspection Details

Available in:

AppCode 2023.3, CLion 2023.3

Plugin:

CLion, 2023.3

Last modified: 13 July 2023