| Pychecker. Pychecker è uno strumento per trovare bug comuni nel codice sorgente Python. |
Scarica ora |
Pychecker. Classifica e riepilogo
- Nome editore:
- Neal Norwitz
Pychecker. Tag
Pychecker. Descrizione
Pychecker è uno strumento per trovare bug comuni nel codice sorgente Python. Pychecker è uno strumento per trovare bug nel codice sorgente Python. Pychecker Program trova problemi che sono tipicamente catturati da un compilatore per lingue meno dinamiche, come c e c. È simile a Lint. A causa della natura dinamica del Python, alcuni avvertimenti potrebbero essere errati; Tuttavia, gli avvertimenti spuri dovrebbero essere abbastanza infrequenti.pychecker lavora in una combinazione di modi. Innanzitutto, importa ogni modulo. Se è presente un errore di importazione, il modulo non può essere elaborato. L'importazione fornisce alcune informazioni di base sul modulo. Il codice per ogni funzione, classe e metodo è controllato per possibili problemi. Tipi di problemi che possono essere trovati includono: · Nessun globale trovato (ad es. Utilizzo di un modulo senza importarlo) · Passare il numero errato di parametri a funzioni / metodi / costruttori · Passare il numero errato di parametri a funzioni e metodi integrati · Uso Formato stringhe che non corrispondono agli argomenti · Uso dei metodi di classe e degli attributi che non esistono · Modifica della firma quando si sovrappone un metodo · ridefinizione di una funzione / classe / metodo nello stesso ambito · Utilizzando una variabile prima di impostarlo · Sé non è il Primo parametro definito per un metodo · Globali e locali non utilizzati (modulo o variabile) · Funzione inutilizzata / metodo Argomenti (può ignorare self) · No Doc Strings in moduli, classi, funzioni e metodo è nuova in questa versione: · fisso Bug SF Pychecker.bat maniglie solo 9 cmdline args · correzione di avviso sul confronto controllando con BOOL False Alert per 'in' e 'non in' · Aggiungi avvertimento per l'utilizzo __set__, __get__ e __Delete__ in una classe anticologio · Fissare avvertimento spurico A proposito di __set__, __g et__, e __Delete__ non essendo metodi speciali. · Correggere l'incapacità di disabilitare Avvertimento sulla costante SetaTtr () / Getattr () · Fissare l'avviso spuro su Min / Max non accettando kwarg di chiave in Python 2.5 · Aggiungere alcuni metodi di decapaggio __Special__ che mancavano · Aggiunta --MissingaTTRS opzione per ignorare alcuni (ma non tutti) nomi di attributi · Fissare l'arresto anomalo quando si utilizza argomenti di parole chiave con metodi integrati · Opzione aggiuntiva per ignorare gli errori di importazione · Add --Findevil option per rendere più facile trovare oggetti che si bloccano L'interprete · Aggiungi supporto per Python 2.5
Pychecker. Software correlato