2012-12-19 11 views
26

Le versioni recenti di pylint consentono la soppressione di messaggi con id di messaggi leggibili. Ad esempio, invece diElenco degli ID dei messaggi leggibili da parte di pylint?

class MyTest(unittest.TestCase): # pylint: disable=R0904 
    ... 

è possibile specificare:

class MyTest(unittest.TestCase): # pylint: disable=too-many-public-methods 
    ... 

Questo page elenca gli ID dei messaggi numerici. Tuttavia, sto cercando una lista completa delle versioni leggibili degli id ​​dei messaggi. Dove posso trovare quella lista?

risposta

40

Non penso che esista (ancora) tale elenco sul Web, sebbene pylint --list-msgs ne generi automaticamente uno.

15

Mi sono imbattuto nella tua domanda, cercandomi da solo. Così ho deciso di elaborare pylint --list-msgs attraverso espressioni regolari. Quindi ho creato una lista del genere. È possibile accedervi here.

+0

Grazie, Peter. Ho ampliato la mia risposta un po '. Non c'è molto da spiegare però. – bowl

+0

Bello, ma sembra che alcune delle descrizioni siano incomplete. Ad esempio: "vuoto-docstring C0112 - Vuoto% s docstring usati quando un modulo, funzione, classe o metodo ha un docstring vuota (sarebbe troppo facile" <- descrizione incompleta –

+0

@FrankNiessink, grazie per indicare questo La mia regex era disattivata. Impossibile gestirlo, quindi ho cambiato il modo in cui ho diviso l'output. – bowl

Problemi correlati