Inspectopedia
 
2024.3

Unused return value of a function with lambda expression body

Warning
New
Last modified: 03 December 2024

Reports calls with an unused return value when the called function returns a lambda from an expression body.

If there is = between function header and body block, code from the function will not be evaluated which can lead to incorrect behavior.

Remove = token from function declaration can be used to amend the code automatically.

Example:

After the quick-fix is applied: