Writing and refactoring python code can be scary, due to the fact that it's very easy to miss renaming/missing variables bugs.
For python there's a flake8 tool which catches many of those, and also enforces many PEP8 style conventions (though unfortunately a few of those are opinionated).
Out of interest, I've run and fixed flake8 on our testing folder, and these are the results.
I'm a bit hesitant (although it is trivial to) add a flake8 bots, as fixing those without flake8 support in your editor (e.g. Vim+ALE is a good combination) is time-consuming.
Though if people are keen, I can add a bot as well.
Details
Details
Diff Detail
Diff Detail
"to analyzer" -> "to the analyzer", am I right?