trailing comments on noqa lines no longer work in 3.x
flake8 3.0.0 no longer seems to parse noqa` comments when followed by trailing comments.
this used to work (e.g. in
__init__.py of a library to expose public api):
from .internal_module import public_function # noqa: public api
with 3.0.0. this results in a warning about an unused import, even though there's a
noqa comment on the line. when changed to this:
from .internal_module import public_function # noqa
... the warning is suppressed (as expected).