diff --git a/changelog/445.add.md b/changelog/445.add.md new file mode 100644 index 00000000..e3a7eedc --- /dev/null +++ b/changelog/445.add.md @@ -0,0 +1 @@ +verbose option to flake8 plugin \ No newline at end of file diff --git a/docsig/plugin.py b/docsig/plugin.py index e2c55635..498616d1 100644 --- a/docsig/plugin.py +++ b/docsig/plugin.py @@ -112,6 +112,12 @@ def add_options(cls, parser) -> None: parse_from_config=True, help="ignore checking return values", ) + parser.add_option( + "--sig-verbose", + action="store_true", + parse_from_config=True, + help="increase output verbosity", + ) @classmethod def parse_options(cls, options: Namespace) -> None: @@ -134,6 +140,7 @@ def parse_options(cls, options: Namespace) -> None: "ignore_args": options.sig_ignore_args, "ignore_kwargs": options.sig_ignore_kwargs, "ignore_typechecker": options.sig_ignore_typechecker, + "verbose": options.sig_verbose, } def run(self) -> t.Generator[Flake8Error, None, None]: @@ -168,6 +175,7 @@ def run(self) -> t.Generator[Flake8Error, None, None]: ignore_kwargs=p.args.ignore_kwargs, ignore_typechecker=p.args.ignore_typechecker, no_ansi=p.args.no_ansi, + verbose=p.args.verbose, )[0] for result in results: for info in result: diff --git a/whitelist.py b/whitelist.py index b4d706bd..af8226e7 100644 --- a/whitelist.py +++ b/whitelist.py @@ -1,8 +1,8 @@ Docsig # unused class (docsig/plugin.py:16) off_by_default # unused variable (docsig/plugin.py:24) _.add_options # unused method (docsig/plugin.py:37) -_.parse_options # unused method (docsig/plugin.py:116) -_.run # unused method (docsig/plugin.py:139) +_.parse_options # unused method (docsig/plugin.py:122) +_.run # unused method (docsig/plugin.py:146) __call__ # unused function (tests/__init__.py:28) content # unused variable (tests/__init__.py:28) _PParamS # unused class (tests/__init__.py:1487)