Method: pylint.extensions.docparams.DocstringParameterChecker.check_single_constructor_params
Calls: 15, Exceptions: 0, Paths: 2Back
Path 1: 12 calls (0.8)
Docstring (8) NumpyDocstring (2) GoogleDocstring (1) SphinxDocstring (1)
Docstring (8) SphinxDocstring (2) GoogleDocstring (1) NumpyDocstring (1)
ClassDef (12)
1def check_single_constructor_params(
2 self, class_doc: Docstring, init_doc: Docstring, class_node: nodes.ClassDef
3 ) -> None:
4 if class_doc.has_params() and init_doc.has_params():
5 self.add_message(
6 "multiple-constructor-doc",
7 args=(class_node.name,),
8 node=class_node,
9 confidence=HIGH,
10 )
Path 2: 3 calls (0.2)
GoogleDocstring (1) NumpyDocstring (1) SphinxDocstring (1)
GoogleDocstring (1) NumpyDocstring (1) SphinxDocstring (1)
ClassDef (3)
1def check_single_constructor_params(
2 self, class_doc: Docstring, init_doc: Docstring, class_node: nodes.ClassDef
3 ) -> None:
4 if class_doc.has_params() and init_doc.has_params():
5 self.add_message(
6 "multiple-constructor-doc",
7 args=(class_node.name,),
8 node=class_node,
9 confidence=HIGH,
10 )