Inspectopedia
 
2024.3

Join declaration and assignment

Info
New
Last modified: 03 December 2024

Reports property declarations that can be joined with the following assignment.

Example:

The quick fix joins the declaration with the assignment:

Configure the inspection:

You can disable the option Report with complex initialization of member properties to skip properties with complex initialization. This covers two cases:

  1. The property initializer is complex (it is a multiline or a compound/control-flow expression)

  2. The property is first initialized and then immediately used in subsequent code (for example, to call additional initialization methods)