lint for Python?
Wolfgang Grafen
wolfgang.grafen at ericsson.com
Mon Oct 6 12:49:35 EDT 2008
No need to develop another lint tool. Just give the creator of pylint an
improvement proposal. This can be at least reported as a warning.
Even in a highly dynamic language like Python it is good to follow some
style guides. I try to avoid the same names if possible for different
functionality. This makes the code much more manageable and maintainable
and understandable for larger projects.
Pat schrieb:
> I've been searching for a good multi-module lint checker for Python and
> I haven't found one yet.
>
> Pylint does a decent job at checking for errors only within a single
> module.
>
> Here's one of my problems. I have two modules.
>
> In module one, I have a function:
>
> def foo( host, userid, password ):
> pass
>
> In module two, I call that function:
>
> foo( userid, password)
>
> lint doesn't find that error and it won't be caught until it's called
> while the program is running. I don't want that error found at 3AM.
>
> I've never used a language that didn't catch that type of error. I'm
> quite surprised that Python is being used by a number of major
> companies. How you catch these types of errors?
>
> I've spoken to tech support at Wing and they weren't aware of a
> multi-module lint but they're considering putting their own lint into
> their IDE.
>
> Thank you
More information about the Python-list
mailing list