github / github/codeql

LGTM.com - false positive - unnecessary null check C#

Abierto
#6,554 1 comentario 0 reacciones 0 asignados Ver en GitHub
acknowledged C# false-positive not security
Lenguaje dominante
CodeQL
Estrellas
10.1k
Forks
2.1k
Merge medio
2 d 15 h
PR fusionados (30 d)
141

Descripción

Found it in a **.NET 5.0 C#** project of mine, an access to a **List\** object in a loop had a warning saying it may be null because of some checks.

This shouldn't be the case because the loop is already limited by a variable **n** which gets **0** in the case of the object being null, or the length of the object. When the **n** variable is **0** loop is skipped, therefore the null check inside it is unnecessary.

[**>>Alert link here<<**](https://lgtm.com/projects/g/semihM/exmat/snapshot/094b2dcf4a99b7e555bdb418d990a04b9344df98/files/exmatstdlib/ExStdString.cs?sort=name&dir=ASC&mode=heatmap#xf95a12ccdeb2d93c:1)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.