Chequeos redundantes

Chequeos redundantes

de Nicolas Grosso San Roman -
Número de respuestas: 1

Hola! Tengo una consulta sobre el caso02 de los casos de prueba.

Específicamente, la línea de la función: quux = False == True.

Según lo que leo del linter, al ser evaluada con el linter eliminación de chequeos redundantes de booleanos, debería devolver not True, lo cual claramente es False y es lo que ustedes plantean en la salida. Sin embargo, no me doy cuenta en qué momento se hace la conversión de not True a False, es decir, no sé qué linter se ocupa de esto.

En respuesta a Nicolas Grosso San Roman

Re: Chequeos redundantes

de Germán Ferrari -

Hola Nicolás.

El mismo linter, lintRedBool, según el orden en que se realicen los chequeos puede devolver una u otra salida. Si busca primero False, va a devolver not True, y si busca primero True, va a devolver False.

Dicho de otra forma, con la salida que les dimos, estamos esperando que chequeen antes la aparición de True que la aparición de False.

Si seguís con dudas consultanos nuevamente.

Saludos,
Germán.