[Bloquant v1.0] Le job CI mypy ne vérifie rien (ignore_errors = True sur tout le package) #83
Labels
No labels
v1.0 · bloquant
v1.0 · majeur
v1.0 · mineur
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mat/homeassistant-comwatt#83
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
mypy.ini:20-21:Le job
type-check-mypyde.forgejo/workflows/validate.ymlpasse donc toujours, quel que soit le code (« Success: no issues found in 8 source files » est un faux signal).Le commentaire du fichier dit que l'override est temporaire et couvre 2 findings ciblés (« C1 et sensor._device ») — mais il est appliqué à tout le package.
Recommandation
[mypy-custom_components.comwatt.sensor]etc.), corriger les 2 findings si possible, et faire échouer le job sur de vraies erreurs.mypylocal avecignore_errors = False.Constaté lors de la review de code pré-v1.0 (v0.8.1).