Path 1: 1140 calls (0.5)

PyLinter (1140)

1def __init__(self, linter: PyLinter) -> None:
2        BaseRawFileChecker.__init__(self, linter)
3        Similar.__init__(
4            self,
5            min_lines=self.linter.config.min_similarity_lines,
6            ignore_comments=self.linter.config.ignore_comments,
7            ignore_docstrings=self.linter.config.ignore_docstrings,
8            ignore_imports=self.linter.config.ignore_imports,
9            ignore_signatures=self.linter.config.ignore_signatures,
10        )
            

Path 2: 1140 calls (0.5)

4 (1140)

True (1140)

True (1140)

True (1140)

True (1140)

1def __init__(self, linter: PyLinter) -> None:
2        BaseRawFileChecker.__init__(self, linter)
3        Similar.__init__(
4            self,
5            min_lines=self.linter.config.min_similarity_lines,
6            ignore_comments=self.linter.config.ignore_comments,
7            ignore_docstrings=self.linter.config.ignore_docstrings,
8            ignore_imports=self.linter.config.ignore_imports,
9            ignore_signatures=self.linter.config.ignore_signatures,
10        )
            

Path 3: 17 calls (0.01)

4 (16) 0 (1)

False (16) True (1)

False (16) True (1)

False (14) True (3)

False (14) True (3)

1def __init__(self, linter: PyLinter) -> None:
2        BaseRawFileChecker.__init__(self, linter)
3        Similar.__init__(
4            self,
5            min_lines=self.linter.config.min_similarity_lines,
6            ignore_comments=self.linter.config.ignore_comments,
7            ignore_docstrings=self.linter.config.ignore_docstrings,
8            ignore_imports=self.linter.config.ignore_imports,
9            ignore_signatures=self.linter.config.ignore_signatures,
10        )