Subroutine Coverage

blib/lib/Perl/Tidy/Formatter.pm
Criterion Covered Total %
subroutine 351 386 90.9
pod 0 285 0.0


line count pod subroutine
43 39 n/a BEGIN
44 39 n/a BEGIN
47 39 n/a BEGIN
48 39 n/a BEGIN
49 39 n/a BEGIN
53 39 n/a BEGIN
54 39 n/a BEGIN
55 39 n/a BEGIN
66 0 n/a AUTOLOAD
83 561 n/a DESTROY
89 0 No Die
95 0 No Warn
101 0 No Fault
132 0 No Fault_Warn
157 0 No Exit
446 39 n/a BEGIN
460 39 n/a BEGIN
467 39 n/a BEGIN
584 39 n/a BEGIN
592 39 n/a BEGIN
607 39 n/a BEGIN
614 39 n/a BEGIN
617 39 n/a BEGIN
618 39 n/a BEGIN
619 39 n/a BEGIN
622 39 n/a BEGIN
623 39 n/a BEGIN
624 39 n/a BEGIN
627 39 n/a BEGIN
628 39 n/a BEGIN
629 39 n/a BEGIN
630 39 n/a BEGIN
631 39 n/a BEGIN
632 39 n/a BEGIN
635 39 n/a BEGIN
638 39 n/a BEGIN
642 39 n/a BEGIN
643 39 n/a BEGIN
646 39 n/a BEGIN
845 561 n/a _increment_count
846 561 n/a _decrement_count
851 561 No new
1088 0 No check_rLL
1110 0 No check_keys
1144 0 No check_token_array
1191 39 n/a BEGIN
1216 0 No check_line_hashes
1233 561 No set_logger_object
1238 0 No get_logger_object
1242 0 No get_input_stream_name
1251 0 No warning
1259 0 No complain
1267 3035 No write_logfile_entry
1275 561 No get_saw_brace_error
1282 561 No we_are_at_the_last_line
1295 561 No set_diagnostics_object
1301 0 No write_diagnostics
1310 5 No get_convergence_check
1315 43 No get_output_line_number
1321 21 No want_blank_line
1329 259 No write_unindented_line
1337 1 No consecutive_nonblank_lines
1348 7291 No split_words
1363 560 No check_options
1817 39 n/a BEGIN
1826 560 No initialize_grep_and_friends
1916 560 No initialize_weld_nested_exclusion_rules
2038 560 No initialize_weld_fat_comma_rules
2056 4 No initialize_line_up_parentheses_control_hash
2169 560 No initialize_space_after_keyword
2194 560 No initialize_extended_block_tightness_list
2261 562 n/a __ANON__
2273 560 No initialize_token_break_preferences
2276 561 n/a __ANON__
2327 39 n/a BEGIN
2330 1120 No initialize_keep_old_breakpoints
2432 560 No initialize_global_option_vars
2591 39 n/a BEGIN
2594 560 No initialize_line_length_vars
2704 560 No initialize_trailing_comma_rules
2840 560 No initialize_whitespace_hashes
2948 39 n/a BEGIN
2960 39 n/a BEGIN
2982 558 No set_whitespace_flags
3544 1484 No set_container_ws_by_keyword
3564 1191 No ws_in_container
3633 32 No ws_space_function_paren
3674 0 No dump_want_left_space
3691 0 No dump_want_right_space
3722 39 n/a BEGIN
3801 6262 No is_essential_whitespace
4023 39 n/a BEGIN
4049 1 No new_secret_operator_whitespace
4117 560 No initialize_bond_strength_hashes
4584 39 n/a BEGIN
4588 1113 No set_bond_strengths
5118 2244 No bad_pattern
5132 39 n/a BEGIN
5143 560 No prepare_cuddled_block_types
5242 0 No dump_cuddled_block_list
5289 39 n/a BEGIN
5301 560 No make_static_block_comment_pattern
5329 1120 No make_format_skipping_pattern
5351 560 No make_non_indenting_brace_pattern
5374 560 No make_closing_side_comment_list_pattern
5396 560 No make_sub_matching_pattern
5440 560 No make_bl_pattern
5487 560 No make_bli_pattern
5513 560 No make_keyword_group_list_pattern
5541 560 No make_block_brace_vertical_tightness_pattern
5555 560 No make_blank_line_pattern
5588 2243 No make_block_pattern
5639 560 No make_static_side_comment_pattern
5659 560 No make_closing_side_comment_prefix
5728 561 No initialize_write_line
5742 0 No check_sequence_numbers
5836 972 No store_block_type
5861 39 n/a BEGIN
5882 7666 No write_line
5969 6687 No write_line_inner_loop
6154 561 No finish_formatting
6280 39 n/a BEGIN
6291 0 No find_level_info
6358 0 No find_loop_label
6417 39 n/a BEGIN
6425 0 No find_mccabe_count
6456 0 No find_code_line_count
6507 0 No find_selected_packages
6605 0 No find_selected_blocks
6765 0 No dump_block_summary
6875 561 No set_ci
6882 39 n/a BEGIN
6887 39 n/a BEGIN
6964 104 n/a __ANON__
6990 187 n/a __ANON__
7657 561 No set_CODE_type
7981 561 No find_non_indenting_braces
8048 10 No delete_side_comments
8155 0 No dump_verbatim
8180 39 n/a BEGIN
8279 558 No initialize_respace_tokens_closure
8346 561 No respace_tokens
8588 5822 No respace_tokens_inner_loop
8975 558 No respace_post_loop_ops
9178 164 No set_permanently_broken
9192 58467 No store_token
9484 535 No add_phantom_semicolon
9634 24 No add_trailing_comma
9693 60 No delete_trailing_comma
9779 1 No delete_weld_interfering_comma
9840 49 No unstore_last_nonblank_token
9903 84 No match_trailing_comma_rule
10151 11 No store_new_token
10236 1 No check_Q
10307 298 No copy_token_as_type
10348 532 No K_next_code
10378 545 No K_next_nonblank
10421 2483 No K_previous_code
10454 780 No K_previous_nonblank
10490 208 No parent_seqno_by_K
10538 316 No is_in_block_by_i
10558 1769 No is_in_list_by_i
10574 165 No is_list_by_K
10585 46 No is_list_by_seqno
10592 558 No resync_lines_and_tokens
10762 32 No check_for_old_break
10838 561 No keep_old_line_breaks
10914 561 No weld_containers
11028 59 No cumulative_length_before_K
11037 12 No weld_cuddled_blocks
11202 23 No find_nested_pairs
11436 6 No match_paren_control_flag
11482 35 No is_excluded_weld
11502 39 n/a BEGIN
11510 39 n/a BEGIN
11517 55 No setup_new_weld_measurements
11710 10 No excess_line_length_for_Krange
11749 23 No weld_nested_containers
12413 23 No weld_nested_quotes
12434 7 n/a __ANON__
12654 83 No is_welded_at_seqno
12688 561 No mark_short_nested_blocks
12709 2 n/a __ANON__
12804 561 No special_indentation_adjustments
12855 557 No clip_adjusted_levels
12871 557 No do_non_indenting_braces
12925 557 No whitespace_cycle_adjustment
12994 39 n/a BEGIN
12998 557 No break_before_list_opening_containers
13379 39 n/a BEGIN
13403 6 No extended_ci
13571 557 No braces_left_setup
13622 557 No bli_adjustment
13653 561 No find_multiline_qw
13836 39 n/a BEGIN
13841 39 n/a BEGIN
13846 39 n/a BEGIN
13858 39 n/a BEGIN
13862 0 No is_fragile_block_type
13899 4 No xlp_collapsed_lengths_initialize
13918 24 No cumulative_length_to_comma
13985 4 No xlp_collapsed_lengths
14296 126 No xlp_collapse_lengths_inner_loop
14601 320 No is_excluded_lp
14693 561 No set_excluded_lp_containers
14728 561 No process_all_lines
14936 549 No kgb_initialize_options
15004 31 No kgb_initialize_group_vars
15016 187 No kgb_initialize_line_vars
15031 549 No kgb_initialize
15050 12 No kgb_insert_blank_after
15065 9 No kgb_split_into_sub_groups
15112 0 No kgb_delete_if_blank
15126 6 No kgb_delete_inner_blank_lines
15143 25 No kgb_end_group
15234 75 No kgb_find_container_end
15267 75 No kgb_add_to_group
15301 561 No keyword_group_scan
15577 561 No initialize_process_line_of_CODE
15600 5122 No initialize_batch_variables
15662 5029 No leading_spaces_to_go
15672 1329 No create_one_line_block
15679 39 n/a BEGIN
15683 54926 No store_token_to_go
15927 5463 No flush_batch_of_CODE
15977 4970 No end_batch
16009 1818 No flush_vertical_aligner
16018 1752 No flush
16041 39 n/a BEGIN
16049 1 No add_missing_else
16085 6588 No process_line_of_CODE
16455 5875 No process_line_inner_loop
16999 0 No is_trailing_comma
17027 45 No tight_paren_follows
17166 39 n/a BEGIN
17193 969 No starting_one_line_block
17568 50 No unstore_token_to_go
17584 3 No compare_indentation_levels
17679 39 n/a BEGIN
17690 213 No set_fake_breakpoint
17694 39 n/a BEGIN
17697 3946 No set_forced_breakpoint
17765 4500 No set_forced_breakpoint_AFTER
17835 969 No clear_breakpoint_undo_stack
17840 39 n/a BEGIN
17844 451 No undo_forced_breakpoint_stack
17897 561 No initialize_postponed_breakpoint
17902 2988 No has_postponed_breakpoint
17909 2254 No set_closing_breakpoint
17955 561 No initialize_grind_batch_of_CODE
17990 39 n/a BEGIN
17996 0 No check_grind_input
18035 39 n/a BEGIN
18042 4561 No grind_batch_of_CODE
18650 4088 No iprev_to_go
18659 19 No unmask_phantom_token
18705 842 No save_opening_indentation
18753 868 No get_saved_opening_indentation
18792 1400 No lookup_opening_indentation
18844 69 No terminal_type_i
18888 1745 No pad_array_to_go
18937 1113 No break_all_chain_tokens
19074 101 No insert_additional_breaks
19123 39 n/a BEGIN
19139 374 No in_same_container_i
19217 502 No break_equals
19320 39 n/a BEGIN
19340 0 No Debug_dump_breakpoints
19357 6 No delete_one_line_semicolons
19426 39 n/a BEGIN
19430 732 No recombine_breakpoints
19574 686 No recombine_section_loop
19691 39 n/a BEGIN
19746 808 No recombine_inner_loop
20093 339 No recombine_section_0
20290 2319 No recombine_section_2
20727 1 No simple_rhs
20777 606 No recombine_section_3
21102 81 No insert_final_ternary_breaks
21170 50 No insert_breaks_before_list_opening_containers
21244 19 No note_added_semicolon
21255 13 No note_deleted_semicolon
21266 0 No note_embedded_tab
21279 39 n/a BEGIN
21290 134 No correct_lp_indentation
21585 5 No correct_lp_indentation_pass_1
21649 9 No undo_lp_ci
21686 39 n/a BEGIN
21695 1113 No break_long_lines
21927 39 n/a BEGIN
21928 39 n/a BEGIN
21938 3957 No break_lines_inner_loop
22437 38 No do_colon_breaks
22470 39 n/a BEGIN
22530 561 No initialize_break_lists
22603 2373 No check_for_new_minimum_depth
22652 543 No set_comma_breakpoints
22714 39 n/a BEGIN
22732 40 No do_uncontained_comma_breaks
22878 39 n/a BEGIN
22890 2541 No set_for_semicolon_breakpoints
22900 69 No set_logical_breakpoints
22936 1237 No is_unbreakable_container
22942 1745 No break_lists
23311 2396 No study_comma
23417 39 n/a BEGIN
23431 2495 No examine_old_breakpoint
23533 6140 No break_lists_type_sequence
23633 3022 No break_lists_increasing_depth
23735 2858 No break_lists_decreasing_depth
24281 39 n/a BEGIN
24290 39 n/a BEGIN
24298 2265 No find_token_starting_list
24364 39 n/a BEGIN
24380 39 n/a BEGIN
24396 497 No table_maker
24483 80 No apply_broken_sublist_rule
24552 7 No set_emergency_comma_breakpoints
24648 135 No break_multiline_list
24943 497 No table_layout_A
25084 135 No table_layout_B
25392 16 No lp_table_fix
25449 82 No write_formatted_table
25482 132 No study_list_complexity
25528 595 n/a __ANON__
25532 2393 n/a __ANON__
25599 5 No get_maximum_fields_wanted
25656 312 No table_columns_available
25672 137 No maximum_number_of_fields
25688 125 No compactify_table
25707 38 No set_ragged_breakpoints
25721 94 No copy_old_breakpoints
25751 355 No set_nobreaks
25782 3943 No token_sequence_length
25798 1861 No total_line_length
25816 11578 No excess_line_length
25844 1955 No get_spaces
25853 38 No get_recoverable_spaces
25859 16 No get_available_spaces_to_go
25870 39 n/a BEGIN
25885 39 n/a BEGIN
25892 39 n/a BEGIN
25900 561 No initialize_lp_vars
25933 39 n/a BEGIN
25960 302 No set_lp_indentation
26244 141 No lp_equals_break_check
26389 935 No lp_decreasing_depth
26500 1485 No lp_increasing_depth
26792 1057 No check_for_long_gnu_style_lines
26910 229 No undo_incomplete_lp_indentation
26945 109 No set_forced_lp_break
27015 6 No reduce_lp_indentation
27045 0 No check_convey_batch_input
27085 4561 No convey_batch_to_vertical_aligner
27608 0 No check_batch_summed_lengths
27656 39 n/a BEGIN
27689 3270 No set_vertical_alignment_markers
27819 5397 No set_vertical_alignment_markers_token_loop
28154 3273 No make_vertical_alignments
28227 18 No get_seqno
28253 561 No initialize_undo_ci
28260 829 No undo_ci
28486 39 n/a BEGIN
28505 750 No set_logical_padding
28986 57 No pad_token
29043 33 No xlp_tweak
29103 39 n/a BEGIN
29172 6096 No make_alignment_patterns
29616 846 No make_uncontained_comma_name
29688 962 No make_paren_name
29723 561 No initialize_get_final_indentation
29732 7384 No get_final_indentation
30233 1981 No get_closing_token_indentation
30665 1411 No get_opening_indentation
30691 561 No examine_vertical_tightness_flags
30747 1308 No set_vertical_tightness_flags
31237 561 No initialize_csc_vars
31251 570 No reset_block_text_accumulator
31268 9 No set_block_text_accumulator
31289 708 No accumulate_block_text
31371 61 No accumulate_csc_text
31557 2 No make_else_csc_text
31625 39 n/a BEGIN
31654 6 No balance_csc_text
31680 61 No add_closing_side_comment
31916 561 No wrapup