unnecessary-direct-lambda-call / C3002#

Message emitted:

Lambda expression called directly. Execute the expression inline instead.

Description:

Used when a lambda expression is directly called rather than executing its contents inline.

Problematic code:

y = (lambda x: x**2 + 2*x + 1)(a)  # [unnecessary-direct-lambda-call]

Correct code:

y = a**2 + 2*a + 1

Created by the lambda-expressions checker.