Skip to content

Commit de7404b

Browse files
authored
Complete flake8-docstrings (#13872)
1 parent 65860e5 commit de7404b

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
version = "1.7.*"
22
upstream_repository = "https://github.com/pycqa/flake8-docstrings"
3-
partial_stub = true
4-
5-
[tool.stubtest]
6-
ignore_missing_stub = true
3+
requires = ["types-flake8"]
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
import argparse
22
import ast
3-
from _typeshed import Incomplete
43
from collections.abc import Generator, Iterable
5-
from typing import Any, ClassVar
4+
from typing import Any, ClassVar, Final, Literal
5+
from typing_extensions import Self
6+
7+
from flake8.options.manager import OptionManager
8+
9+
__version__: Final[str]
10+
__all__ = ("pep257Checker",)
611

712
class pep257Checker:
813
name: ClassVar[str]
914
version: ClassVar[str]
1015
tree: ast.AST
1116
filename: str
12-
checker: Any
17+
checker: Any # actual type: pep257.ConventionChecker
1318
source: str
1419
def __init__(self, tree: ast.AST, filename: str, lines: Iterable[str]) -> None: ...
1520
@classmethod
16-
def add_options(cls, parser: Any) -> None: ...
21+
def add_options(cls, parser: OptionManager) -> None: ...
1722
@classmethod
1823
def parse_options(cls, options: argparse.Namespace) -> None: ...
19-
def run(self) -> Generator[tuple[int, int, str, type[Any]], None, None]: ...
20-
21-
def __getattr__(name: str) -> Incomplete: ...
24+
def run(self) -> Generator[tuple[int, Literal[0], str, type[Self]]]: ...

0 commit comments

Comments
 (0)