Pylint compliance
Pylint can help improve code style ... if we can read its output! Because the current codebase raises a massive amount of Pylint warnings, it's difficult to use it in practice. For example, pylint iota2
generates a 24626 lines report. I suggest we progressively fix these issues with the zero-warning objective.