A Thonny plugin to add most of flake8's warnings (except for F401 because Thonny already warns when imported modules are unused).
To install from pip3 using a terminal (or Powershell for Windows users):
pip3 install thonny-flake
# Or
python3 -m pip install thonny-flake
To install directly from Thonny:
- Click "Tools" and then click "Manage Plug-ins..."
- Search for "thonny-flake" in the input box.
- Click install.
Either way, after installing you will need to restart Thonny for the changes to take effect.
The warnings may not show if the file you are running is '<untitled>', save the file and try again. If not, look at the option below.
If it doesn't show any warnings on things that should be warnings, try these:
- Enable the assistant (Tools > Options > Assistant > enable all boxes you want, OK)
- Install flake8 (
python3 -m pip install flake8
) - Restart Thonny
- Run your code again
If you still don't get warnings, then your code doesn't have any that flake8 detects.