Pylint detects duplicated codeAbout Refactoring (on wikipedia)
pylintrc to customize which errors or
conventions are important to you. The big advantage with Pylint
is that it is highly configurable, customizable, and you can
easily write a small plugin to add a personal feature.
Pylint is shipped with Pyreverse which creates UML diagrams for python code.Pyreverse : UML Diagrams for Python
pip install pylint
pip install pylint # see note
hg clone https://bitbucket.org/logilab/pylint/ hg clone https://bitbucket.org/logilab/astroid hg clone http://hg.logilab.org/logilab/common
Contact Logilab for commercial services about Pylint
You have a company providing services with Pylint ? Contact us to get listed here.