pyflake

PyLint, PyChecker or PyFlakes ?

I would like to get some feedback on these tools on : features; adaptability; ease of use and learning curve. ...

How would I start integrating pyflakes with Hudson

We use Hudson for continuous integration with the Violations Plugin which parses our output from pylint. However, pylint is a bit too strict, and hard to configure. What we'd rather use is pyflakes which would give us the right level of "You're doing it wrong." ...

Using PyFlakes and the del operator

When making use of del in a Python function, I'm getting false positives from PyFlakes telling me that the variable is undefined. def foo(bar): # what if it's ham? eww if bar == 'ham': del bar return # otherwise yummy! print bar The above function will return the following error: C:\temp\test.py:7: und...

pylint bug - E1101 & E0102 upon use of @property + @foo.setter

I noticed pylint doesn't handle well the case of: @property def foo(self): return self._bar.foo @foo.setter def foo(self, foo_val): self._bar.foo = foo_val Though it's a perfectly valid case syntax since python2.6 It says I defined foo twice, and doesn't understand the ".setter" syntax (Gives E1101 & E0102). Is there a workar...