This is a follow up to a conversation on a PR on how to deal with tool specific flags. The following process was suggested:
Let me propose the following. There are a couple of pydev specific warnings:
Then there are 31 pylint warnings. I can remove them.
Finally, pragma: nocover. They are flags for blocks of code that are not tested, but where the tests are not important (e.g. verbose output, the unittest.run() code in Unittest files). I prefer to leave these in. They are a useful as they indicate a conscious decision.