pip install pylint
pylint --generate-rcfile > pylint.rc
pylint --rcfile=pylint.rc your_directory
************* Module your_file.py
your_file.py:10:0: C0103: Constant name "foo" doesn't conform to UPPER_CASE naming style (invalid-name)
your_file.py:15:4: C0111: Missing module docstring (missing-docstring)
your_file.py:25:0: C0303: Trailing whitespace (trailing-whitespace)
your_file.py:35:4: W0612: Unused variable 'bar' (unused-variable)
your_file.py:50:4: R0914: Too many local variables (22/15) (too-many-locals)