github / github/codeql

Python FP in py/unused-local-variable & py/unreachable-statement when using nonlocal variable

Ouverte
#1,268 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
false-positive Python
Langage dominant
CodeQL
Étoiles
10.1k
Forks
2.1k
Merge moyen
2 j 15 h
PR mergées (30 j)
141

Description

False positive in Python for logic surrounding nonlocal variables. Variable declared as nonlocal and used concurrently is being treated as an unused local variable, which leads to alerts here:

[Alerts](https://lgtm.com/projects/g/michalc/aiodnsresolver/snapshot/309e078c20d9d3992483fd96df2ef8a4f5d22b3c/files/aiodnsresolver.py?sort=name&dir=ASC&mode=heatmap#x2db7240ec14d0f67:1)

[Forum post](https://discuss.lgtm.com/t/python-nonlocal-unreachable-code/2029).

CC: @michalc

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.