Method: pylint.lint.pylinter.PyLinter.check_astroid_module
Calls: 1306, Exceptions: 0, Paths: 1Back
Path 1: 1306 calls (1.0)
Module (1306)
ASTWalker (1306)
list (1277) [] (29)
list (1127) [] (179)
True (1301) False (4) None (1)
1def check_astroid_module(
2 self,
3 ast_node: nodes.Module,
4 walker: ASTWalker,
5 rawcheckers: list[checkers.BaseRawFileChecker],
6 tokencheckers: list[checkers.BaseTokenChecker],
7 ) -> bool | None:
8 """Check a module from its astroid representation.
9
10 For return value see _check_astroid_module
11 """
12 before_check_statements = walker.nbstatements
13
14 retval = self._check_astroid_module(
15 ast_node, walker, rawcheckers, tokencheckers
16 )
17
18 # TODO: 3.0: Remove unnecessary assertion
19 assert self.current_name
20
21 self.stats.by_module[self.current_name]["statement"] = (
22 walker.nbstatements - before_check_statements
23 )
24
25 return retval