Coverage report: 89%

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.