pychecker peut éventuellement t'aider. http://pychecker.sourceforge.net/(...)
Notamment parce que le genre de problème que tu évoque implique que la variable n'est pas utilisée.
Je ne sais pas pourquoi mais il ne détecte rien si c'est des variables globales, avec -g non plus :
[^] # Re: Vos questions à Guido van Rossum (Python)
Posté par Alain Tésio . En réponse à la dépêche Vos questions à Guido van Rossum (Python). Évalué à 8.
http://pychecker.sourceforge.net/(...)
Notamment parce que le genre de problème que tu évoque implique que la variable n'est pas utilisée.
Je ne sais pas pourquoi mais il ne détecte rien si c'est des variables globales, avec -g non plus :
$ cat> toto.py
def f():
ma_variable = 2
ma_varialbe = ma_variable + 1
$pychecker toto.py
Processing toto...
Warnings...
toto.py:4: Local variable (ma_varialbe) not used