There are many tools for checking the structure of the code (basically, this is compliance with PEP-8) in Python, such as pycodestyle (formerly known as PEP-8), Flake8, and many more. They all are configurable and are as easy to use as running the command they provide. Among all of them, I have found Pylint to be the most complete (and strict). It is also configurable.
Again, you just have to install it in the virtual environment with pip:
$ pip install pylint
Then, just running the pylint command would be enough to check it in the code.
It is possible to configure Pylint via a configuration file named pylintrc.
In this file, you can decide the rules you would like to enable or disable, and parametrize others ...