Number of source files checked in output is misleading with -m specifiers
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Bug Report
I had a test directory with several files in it. When I switched from mypy test/ to mypy -m test, I found that the output at the result became a bit misleading:
-Found 80 errors in 2 files (checked 32 source files)
+Found 80 errors in 2 files (checked 3 source files)
To Reproduce
mkdir test
touch test/__init__.py test/a.py test/b.py
mypy test/
mypy -m test
Expected Behavior
I would expect the same output in both cases.
There are probably alternate acceptable behaviors - but this one is confusing.
Your Environment
- Mypy version used: .990
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die gemeldete Reproduktion mit mypy test/ und mypy -m test unter Verwendung der aufgeführten Befehle auszuführen. Verfolge, wie Quelldateien für Verzeichnis- gegenüber Modulargumenten gezählt werden, stelle dann die resultierende Zusammenfassung konsistent her und überprüfe, dass beide Befehle dieselbe Anzahl geprüfter Quelldateien melden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100