python / python/mypy

`disable_error_code`-`misc` would also mute `reveal_type`?

Aperta
#19,840 6 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug topic-error-reporting
Lingua principale
Python
Stelle
20.6k
Fork
3.3k
Metriche di merge delle PR
Metriche PR in attesa

Descrizione

Bug Report

disable_error_code-misc would also mute reveal_type?

To Reproduce

from typing import reveal_type

a: int = 1
reveal_type(a)

A dummy pyproject.toml:

[project]
name = "test"
version = "0.0.0"
description = "hi"

[tool.mypy]
disable_error_code = ["misc"]

Expected Behavior

If I don't have misc disabled:

➜  temp uv run mypy test_type.py
warning: No `requires-python` value found in the workspace. Defaulting to `>=3.13`.
test_type.py:4: note: Revealed type is "builtins.int"
Success: no issues found in 1 source file

Actual Behavior

➜  temp uv run mypy test_type.py
warning: No `requires-python` value found in the workspace. Defaulting to `>=3.13`.
Success: no issues found in 1 source file

Your Environment

  • Mypy version used: 1.18.1
  • Mypy command-line flags:
  • Mypy configuration options from mypy.ini (and other config files):
  • Python version used: 3.13.5

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Il comportamento è riprodotto con test_type.py e pyproject.toml; inizia eseguendo il comando mypy mostrato con disable_error_code = ["misc"] e confrontalo con il caso abilitato. Il lavoro è completato quando reveal_type continua a riportare il tipo rivelato mentre le diagnosi misc rimangono disabilitate, con una copertura di regressione per questo comportamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.