This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Description
Is your feature request related to a problem? Please describe.
Add linting support. Linting would help us maintain code quality and hence help new contributors understand the code better.
Describe the solution you'd like
Add flake8 with these plugins: flake8-docstrings, pep8-naming, flake8-import-order
I suggest using the Pre-commit framework for doing it. This would automate the checking of predefined hooks like flake8(https://flake8.pycqa.org/en/latest/user/using-hooks.html)