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
git clone https://github.com/PyCQA/pylint git clone https://github.com/PyCQA/astroid
Contact Logilab for commercial services about Pylint
You have a company providing services with Pylint? Contact us to get listed here.