github / github/codeql

[Python] LGTM.com - false positive

Offen
#5,777 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
false-positive not security Python
Vorherrschende Sprache
CodeQL
Sterne
10.1k
Forks
2.1k
Ø Merge
2 T. 18 Std.
Gemergte PRs (30 T.)
152

Beschreibung

**Description of the false positive**

This is a test comparing two objects. The two objects are created to have identical content, which is asserted. Then, one object is changed, and it is asserted that they are different now. LGTM thinks that they should still be equivalent. The test passes, which proves LGTM wrong :)

**URL to the alert on the project page on LGTM.com**

https://lgtm.com/projects/g/shirtsgroup/physical_validation/snapshot/1ab30ac2bfa1a86a40ee461d23624b92594c9307/files/physical_validation/tests/test_data_simulation_data.py?sort=name&dir=ASC&mode=heatmap#xd52d8129570232b3:1

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der LGTM-Alert-URL und der referenzierten Datei physical_validation/tests/test_data_simulation_data.py. Untersuche den von LGTM markierten Vergleich und reproduziere den erfolgreichen Test, um den gemeldeten False Positive zu verstehen. Als abgeschlossen gilt die Aufgabe, wenn der Alert diesen Vergleich nicht mehr fälschlicherweise meldet und das Verhalten anhand des referenzierten Tests verifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
security
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.