Add the possibility to disable the individual warnings #42
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm not happy with this, importing both
warning
andWARN
is redundant, but I don't know how to avoid it. I'm also not sure if there is no some better way to selectively suppress and annotate the log messages, Python logging module is mind bogglingly complex and horribly documented, so I'm completely lost in it.Please let me know if you can see how to do it better.
But at least this does seem to work...
I just realized that another possibility might be to use gcc-like approach and use warning names instead of numbers, e.g.
-Wno-unused-vars
instead of the current-w 102
. Would you prefer to do it like this?Also, I guess this needs to be documented, but the command line tool doesn't seem to be documented at all right now, or am I missing something?