diff --git a/stubs/flake8-bugbear/@tests/stubtest_allowlist.txt b/stubs/flake8-bugbear/@tests/stubtest_allowlist.txt new file mode 100644 index 000000000..82f069091 --- /dev/null +++ b/stubs/flake8-bugbear/@tests/stubtest_allowlist.txt @@ -0,0 +1 @@ +bugbear.BugBearChecker.__getattr__ diff --git a/stubs/flake8-bugbear/METADATA.toml b/stubs/flake8-bugbear/METADATA.toml new file mode 100644 index 000000000..4965db3af --- /dev/null +++ b/stubs/flake8-bugbear/METADATA.toml @@ -0,0 +1 @@ +version = "21.11.29" diff --git a/stubs/flake8-bugbear/bugbear.pyi b/stubs/flake8-bugbear/bugbear.pyi new file mode 100644 index 000000000..b435e5bce --- /dev/null +++ b/stubs/flake8-bugbear/bugbear.pyi @@ -0,0 +1,27 @@ +import argparse +import ast +from typing import Any, Sequence + +class BugBearChecker: + name: str + version: str + tree: ast.AST | None + filename: str + lines: Sequence[str] | None + max_line_length: int + visitor: ast.NodeVisitor + options: argparse.Namespace | None + def run(self) -> None: ... + @staticmethod + def add_options(optmanager: Any) -> None: ... + def __init__( + self, + tree: ast.AST | None = ..., + filename: str = ..., + lines: Sequence[str] | None = ..., + max_line_length: int = ..., + options: argparse.Namespace | None = ..., + ) -> None: ... + def __getattr__(self, name: str) -> Any: ... # incomplete (other attributes are normally not accessed) + +def __getattr__(name: str) -> Any: ... # incomplete (other attributes are normally not accessed)