PyLint
PyLint is a static code analysis tool for Python. It analyzes Python source code to identify programming errors, enforce coding standards, and flag code smells and potential issues before runtime.
It checks a wide range of conditions, including undefined or unused variables, redefined or missing names, syntax
Results are reported in a configurable format, typically as text with line numbers and message IDs, and
Configuration is flexible through a project-wide configuration file (.pylintrc or pylint.rc) and per-run command-line options. Users
PyLint is maintained by the Python community and has become one of the most widely used linters