From ba8fdbb5a7c1eb372f9b6b1013c3cd3c218fa463 Mon Sep 17 00:00:00 2001 From: Stephen Whitlock Date: Thu, 19 Sep 2024 21:57:01 +1000 Subject: [PATCH] add: verbose option to flake8 plugin (#445) Signed-off-by: Stephen Whitlock --- changelog/445.add.md | 1 + docsig/plugin.py | 8 ++++++++ whitelist.py | 4 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 changelog/445.add.md 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)