Coverage report:
89%
hide covered
Files
Functions
Classes
coverage.py v7.16.1
, created at 2026-10-02 13:12 +0000
File
statements
missing
excluded
coverage
src
/
__init__.py
0
0
0
100%
src
/
rejuvenation
/
batch_process_examples.py
66
4
0
94%
src
/
rejuvenation
/
descendant_search.py
6
0
0
100%
src
/
rejuvenation
/
python_cst_example.py
41
8
0
80%
src
/
rejuvenation
/
python_lst_example.py
40
3
0
92%
src
/
rejuvenation
/
python_rst_example.py
41
3
0
93%
src
/
rejuvenation
/
recipe_example.py
54
37
0
31%
src
/
rejuvenation
/
refactor_examples_different_styles.py
71
2
0
97%
src
/
rejuvenation
/
refactor_with_nested_compositions.py
50
3
0
94%
src
/
rejuvenation
/
remove_unused_variable.py
34
5
0
85%
src
/
rejuvenation
/
replace_if_with_ternary.py
17
2
0
88%
src
/
renaissance
/
__init__.py
0
0
0
100%
src
/
renaissance
/
common
/
__init__.py
2
0
0
100%
src
/
renaissance
/
common
/
rewriter.py
39
11
0
72%
src
/
renaissance
/
integrations
/
__init__.py
2
0
0
100%
src
/
renaissance
/
integrations
/
clang
/
__init__.py
4
0
0
100%
src
/
renaissance
/
integrations
/
clang
/
c_pattern_factory.py
139
37
0
73%
src
/
renaissance
/
integrations
/
clang
/
clang_adapter.py
31
4
0
87%
src
/
renaissance
/
integrations
/
clang
/
clang_ast_node.py
340
55
0
84%
src
/
renaissance
/
integrations
/
clang
/
clang_compilation_database.py
19
10
0
47%
src
/
renaissance
/
integrations
/
clang
/
clang_json_ast_node.py
389
42
0
89%
src
/
renaissance
/
integrations
/
clang
/
cpp_utils.py
8
3
0
62%
src
/
renaissance
/
integrations
/
clang
/
kinds.py
2
0
0
100%
src
/
renaissance
/
integrations
/
clang
/
predicates.py
21
0
0
100%
src
/
renaissance
/
integrations
/
python
/
__init__.py
0
0
0
100%
src
/
renaissance
/
integrations
/
python
/
ast
/
__init__.py
0
0
0
100%
src
/
renaissance
/
integrations
/
python
/
ast
/
ast_node.py
45
8
0
82%
src
/
renaissance
/
integrations
/
python
/
ast
/
cst_node.py
85
5
0
94%
src
/
renaissance
/
integrations
/
python
/
ast
/
extractor.py
32
5
0
84%
src
/
renaissance
/
integrations
/
python
/
ast
/
factory.py
114
2
0
98%
src
/
renaissance
/
integrations
/
python
/
ast
/
kinds.py
3
0
0
100%
src
/
renaissance
/
integrations
/
python
/
ast
/
rst_node.py
332
13
0
96%
src
/
renaissance
/
integrations
/
python
/
ast
/
util.py
14
2
0
86%
src
/
renaissance
/
integrations
/
tree_sitter
/
__init__.py
0
0
0
100%
src
/
renaissance
/
integrations
/
tree_sitter
/
adapter.py
24
0
0
100%
src
/
renaissance
/
integrations
/
tree_sitter
/
extractor.py
88
0
0
100%
src
/
renaissance
/
integrations
/
tree_sitter
/
factory.py
20
1
0
95%
src
/
renaissance
/
integrations
/
tree_sitter
/
kinds.py
2
0
0
100%
src
/
renaissance
/
integrations
/
tree_sitter
/
lst.py
67
6
0
91%
src
/
renaissance
/
integrations
/
tree_sitter
/
visualizer.py
24
0
0
100%
src
/
renaissance
/
project
/
__init__.py
0
0
0
100%
src
/
renaissance
/
project
/
project_scanner.py
55
0
0
100%
src
/
renaissance
/
recipes
/
__init__.py
2
0
0
100%
src
/
renaissance
/
recipes
/
cleanup_refactoring.py
13
0
0
100%
src
/
renaissance
/
recipes
/
python_refactoring.py
68
1
0
99%
src
/
renaissance
/
recipes
/
simplify_renaissance.py
17
0
0
100%
src
/
renaissance
/
recipes
/
taut_to_python_unittest.py
353
57
0
84%
src
/
renaissance
/
recipes
/
unit_to_pytest.py
173
5
0
97%
src
/
renaissance
/
syntax_tree
/
__init__.py
13
0
0
100%
src
/
renaissance
/
syntax_tree
/
ast_factory.py
18
1
0
94%
src
/
renaissance
/
syntax_tree
/
ast_finder.py
45
14
0
69%
src
/
renaissance
/
syntax_tree
/
ast_node.py
151
8
0
95%
src
/
renaissance
/
syntax_tree
/
ast_processor.py
68
10
0
85%
src
/
renaissance
/
syntax_tree
/
ast_refactor_actions.py
60
7
2
88%
src
/
renaissance
/
syntax_tree
/
ast_rewriter.py
307
40
0
87%
src
/
renaissance
/
syntax_tree
/
ast_shower.py
41
2
0
95%
src
/
renaissance
/
syntax_tree
/
batch_ast_processor.py
55
1
0
98%
src
/
renaissance
/
syntax_tree
/
match_finder.py
222
4
0
98%
src
/
renaissance
/
syntax_tree
/
node_protocol.py
5
0
0
100%
src
/
renaissance
/
syntax_tree
/
pattern_kind.py
4
0
0
100%
src
/
renaissance
/
syntax_tree
/
recipe_ast_processor.py
82
0
0
100%
src
/
renaissance
/
syntax_tree
/
semantic_kind.py
26
0
0
100%
src
/
renaissance
/
syntax_tree
/
siblings.py
12
12
6
0%
src
/
renaissance
/
syntax_tree
/
syntax_node.py
14
0
10
100%
src
/
renaissance
/
syntax_tree
/
text_segment.py
21
0
18
100%
src
/
renaissance
/
utils
/
__init__.py
0
0
0
100%
src
/
renaissance
/
utils
/
ast_utils.py
64
3
0
95%
src
/
renaissance
/
utils
/
text_utils.py
98
46
0
53%
Total
4253
482
36
89%
No items found using the specified filter.