False positive py/uninitialized-local-variable
Đang mở
false-positive
Python
- Ngôn ngữ chính
- CodeQL
- Star
- 10.1k
- Fork
- 2.1k
- Merge trung bình
- 2 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 141
Mô tả
**Description of the false positive**
**Code samples or links to source code**
```python
class Foo:
def foo(self, a, b, c=0):
start = 0
visible = not (a == b and c)
end = start if visible else None
return end
```
CodeQL Version: 2.18.3
Alert : Local variable 'visible' may be used before it is initialized.
I suspect that the issue is caused by EssaVariable being unable to locate the assignment statement for the variable visible, but I'm not sure how to modify the ql statement.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.