Inspectopedia
 
2024.3

'copy' method of data class is called without named arguments

Info
New
Last modified: 03 December 2024

Reports calls to a data class' copy() method without named arguments.

As all arguments of the copy() function are optional, it might be hard to understand what properties are modified. Providing parameter names explicitly makes code easy to understand without navigating to the data class declaration.

Example:

The quick-fix provides parameter names to all copy() arguments: