Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto provando a disabilitare l'avvertimento C0321 ("più di un'istruzione su una sola riga" - metto spesso ifdichiarazioni con risultati a riga singola sulla stessa riga), in Pylint 0.21.1 (se conta: 0,20. 1, comune 0.50.3, Python 2.6.6 (r266: 84292, 15 settembre 2010, 16:22:56)). Ho provato ad aggiungere disable=C0321il file di configurazione …
Considerando questo frammento di codice: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more code that modifies files if len(files) == 0: # <-- C1801 return None Sono stato allarmato da Pylint con questo messaggio per quanto riguarda la riga con l'istruzione if: [pylint] …
Sto eseguendo PyLint da Wing IDE su Windows. Ho una sottodirectory (pacchetto) nel mio progetto e all'interno del pacchetto importa un modulo dal livello superiore, ad es. __init__.py myapp.py one.py subdir\ __init__.py two.py All'interno two.pyho import onee questo funziona bene in fase di esecuzione, perché la directory di livello superiore …
Sto eseguendo PyLint su un progetto Python. PyLint si lamenta per non essere in grado di trovare membri intorpiditi. Come posso evitarlo evitando di saltare i controlli di iscrizione. Dal codice: import numpy as np print np.zeros([1, 4]) Che, quando eseguito, ottengo l'atteso: [[0. 0. 0. 0.]] Tuttavia, pylint mi …
Per il seguente codice: logger.debug('message: {}'.format('test')) pylint produce il seguente avviso: logging-format-interpolation (W1202): Usa la formattazione% nelle funzioni di registrazione e passa i parametri% come argomenti Utilizzati quando un'istruzione di registrazione ha una forma di chiamata di "registrazione. (Format_string.format (format_args ...))". Tali chiamate dovrebbero invece utilizzare la formattazione%, ma lasciare …
Ho la seguente riga nella mia intestazione: import config.logging_settings Questo in realtà cambia le mie impostazioni di registrazione di Python, ma Pylint pensa che sia un'importazione inutilizzata. Non voglio rimuovere gli unused-importavvisi in generale, quindi è possibile ignorare questa riga specifica? Non mi dispiacerebbe avere un .pylintrcper questo progetto, quindi …
Mi piacerebbe molto integrare Pylint nel processo di compilazione per i miei progetti Python, ma mi sono imbattuto in uno show-stopper: Uno dei tipi di errore che trovo estremamente utile--: E1101: *%s %r has no %r member*- Riporta costantemente errori quando si usano i campi django comuni , per esempio: …
Sto eseguendo Linux. Posso fare qualcosa di simile pylint --generate-rcfile > .pylintrce quindi apportare modifiche al .pylintrcfile risultante per sovrascrivere le impostazioni predefinite? E se è così dovrebbe essere nella mia ~/directory o dovrei metterlo in .pylint.d?
Sto eseguendo pylint su un codice e ricevo l'errore "Troppi pochi metodi pubblici (0/2)". Cosa significa questo messaggio? I documenti di pylint non sono utili: Usato quando la classe ha troppo pochi metodi pubblici, quindi assicurati che ne valga davvero la pena.
Mi sto ancora abituando alle convenzioni di Python e lo uso pylintper rendere il mio codice più pitonico, ma sono perplesso dal fatto che a pylint non piacciano i nomi delle variabili a carattere singolo. Ho alcuni loop come questo: for x in x_values: my_list.append(x) e quando eseguo pylint, ottengo …
Stiamo usando pylint nel nostro sistema di build. Abbiamo un pacchetto python all'interno della nostra base di codice che ha codice usa e getta e vorrei disabilitare temporaneamente tutti gli avvisi per un modulo in modo da poter smettere di disturbare gli altri sviluppatori con questi messaggi superflui. Esiste un …
Ho appena messo insieme il seguente caso di repro "minimo" (minimo tra virgolette perché volevo assicurarmi di pylintnon aver lanciato altri errori, avvertenze, suggerimenti o suggerimenti - il che significa che c'è un po 'di boilerplate): pylint_error.py : """ Docstring """ import numpy as np def main(): """ Main entrypoint …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.