Allow disable-noqa to take a comma-separated list

A bare --disable-noqa option still sets the value to True,
this adds boolean strings, e.g. --disable-noaq=true,
as well as a comma-separated list of codes to disable noqa for.

Changes the is_inline_ignored method to accept both the boolean
and comma-separated list values and act appropriately.

Fixes #667
This commit is contained in:
Peter Linss 2020-06-06 11:27:06 -07:00
parent b6d3fcacff
commit f34b017963
No known key found for this signature in database
GPG key ID: 8A47C6EB0A1AE9A4
5 changed files with 40 additions and 4 deletions

View file

@ -64,6 +64,11 @@ All options available as of Flake8 3.1.0::
E,F,W,C90)
--disable-noqa Disable the effect of "# noqa". This will report
errors on lines with "# noqa" at the end.
May be a bare flag, a boolean value, or a
comma-separated list of errors to disable "# noqa"
for.
A bare flag or a boolean true will disable all
"# noqa"s.
--show-source Show the source generate each error or warning.
--statistics Count errors and warnings.
--enable-extensions=ENABLE_EXTENSIONS