E 'possibile disabilitare determinati errori/avvertimenti di pylint nel codice sorgente Python stesso?Come configurare pylint nella sorgente python
risposta
Il #pylint: disabilita la sintassi menzionata da @kalgasnik è quella corretta. Puoi trovare maggiori informazioni a riguardo nello Pylint FAQ (la tua domanda è meth2
)
Nell' ide eclisse, con pydev, è possibile inserire un commento dopo la riga di codice, con il formato # IGNORE:_ID_
. Non so se questo funziona anche in altri programmi. Per esempio:
import something # IGNORE:W0611
Per quanto ne so, non c'è niente in Pylint che supporti questo formato di commento. Forse il tuo IDE supporta questo per non segnalare l'avviso Pylint, ma questo lo rende specifico per l'IDE. –
@ gurney In effetti sto usando eclipse con pydev. Non ho mai capito che questa era una caratteristica specifica dell'ide. – BrtH
@ gurney: Fatto, avrei dovuto pensare di modificarlo subito dopo il tuo commento. Ma potresti anche averlo modificato da solo, ovviamente (senza offesa). – BrtH
def foo():
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
uscita pylint:
C: 2: Line too long (87/80)
C: 3: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
Aggiungi commento "# pylint: disable = CODE", codice per "Linea troppo lungo" messaggio - C0301:
def foo():
# pylint: disable=C0301
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
pylint output:
I: 2: Locally disabling C0301
C: 4: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
- 1. Come eseguire Pylint con PyCharm
- 2. Come configurare Pylint per fare solo alcune ispezioni
- 3. come utilizzare pylint in vim
- 4. Programma di formattazione sorgente python programmabile
- 5. Come configurare la sorgente di JUnit in Eclipse?
- 6. Pylint - Pylint non è in grado di importare flask.ext.wtf?
- 7. Come generare un'intestazione nella sorgente con cmake?
- 8. Configurazione pylint per Django progetti
- 9. Come posso usare la modalità Emacs Flymake per python con pyflakes e codice di controllo pylint?
- 10. pylint duplicate code false positive
- 11. pylint: ignore multiple in rcfile
- 12. come file "sorgente" in script python
- 13. Configurazione di Pylint con PyDev
- 14. "Avviso di importazione non utilizzato" e pylint
- 15. Come escludere le migrazioni Sud da Pylint?
- 16. Python: evitare gli avvertimenti di pylint su troppi argomenti
- 17. Come specificare un file di configurazione per pylint in Windows?
- 18. pylint ignorare per directory
- 19. Pylint only Valutazione globale
- 20. Python Web Crawler e codice sorgente "get" sorgente
- 21. Configurare Python simpleHTTPserver su Windows
- 22. Come ricarichi il tuo sorgente Python nella finestra della console in Eclipse/Pydev?
- 23. Come configurare Eclipse per PyDev? Python non appare nella finestra delle preferenze
- 24. Jenkins con pylint dà difetto di costruzione
- 25. come dire a pylint di ignorare certe importazioni?
- 26. Come posso visualizzare gli ID dei messaggi di Pylint dopo pylint-1.0.0?
- 27. pylint avvertimento su 'tranne eccezioni:'
- 28. Come disabilitare un messaggio di errore specifico di Pylint a livello globale?
- 29. pylint messaggio: logging-format-interpolazione
- 30. Perché PyLint avvisa di no __init__?
Link corretto per le FAQ: https://pylint.readthedocs.io/en/latest/faq.html#is-there-a-way-to-disable-a-message-for-a-particular-module-only – Brutus
Perché una risposta che fa riferimento alla risposta corretta nella stessa domanda è quella corretta, invece della risposta corretta? – Phil
@Phil nessuna idea ... –