Pylint è uno static checker per Python. Ma fa anche di più.
Pylint non solo ci segnala tutti gli errori di sintassi ma ci indica anche quali convenzioni sul codice abbiamo infranto, dove manca l’adeguata documentazione e se il codice è adeguatamente commentato. Oltre a questo è possibile inserirein Pylint dei plugin per effettuare dei test personalizzati.
Dopo aver installato il rpgramma con
# apt-get install pylint
Ci basta avviarlo con
$ pylint nomescript.py
Il programma ci restituirà una dettagliata lista di warning, error e mancate convenzioni. Alla fine ci restituirà anche un punteggio, compreso fra 0 e 10 (ma vi assicuro che va anche in negativo xD ) che indica la “qualità” del codice. Ovviamente è solo un valore indicativo basato sulla sintassi. Ma è utile per istruire i novellini all’uso di documentazione, commenti e rispetto delle convenzioni.
-
http://davzero.wordpress.com dav_it
-
Daniele Pignedoli
-
Daniele Pignedoli
-
http://slashcode.wordpress.com thek3nger
