[Python] LGTM.com - false positive
- 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
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