All files src/rules

95.29% Statements 20876/21907
87.64% Branches 5498/6273
99.69% Functions 1291/1295
95.29% Lines 20876/21907

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
7bit_ascii.ts
100% 80/80 100% 12/12 100% 6/6 100% 80/80
_abap_rule.ts
100% 37/37 100% 6/6 100% 2/2 100% 37/37
_basic_rule_config.ts
100% 8/8 100% 1/1 100% 1/1 100% 8/8
_irule.ts
100% 54/54 100% 1/1 100% 0/0 100% 54/54
_naming_rule_config.ts
100% 15/15 100% 1/1 100% 1/1 100% 15/15
abapdoc.ts
90.97% 131/144 89.47% 34/38 100% 7/7 90.97% 131/144
align_parameters.ts
82.93% 350/422 80.95% 68/84 100% 11/11 82.93% 350/422
align_pseudo_comments.ts
97.33% 73/75 94.11% 16/17 100% 5/5 97.33% 73/75
align_type_expressions.ts
100% 189/189 100% 32/32 100% 9/9 100% 189/189
allowed_object_naming.ts
98.33% 59/60 93.75% 15/16 100% 6/6 98.33% 59/60
allowed_object_types.ts
73.13% 49/67 87.5% 7/8 87.5% 7/8 73.13% 49/67
ambiguous_statement.ts
97.75% 87/89 94.11% 16/17 100% 7/7 97.75% 87/89
avoid_use.ts
100% 150/150 92.3% 48/52 100% 8/8 100% 150/150
begin_end_names.ts
98.09% 103/105 95% 19/20 100% 6/6 98.09% 103/105
begin_single_include.ts
97.89% 93/95 95% 19/20 100% 5/5 97.89% 93/95
call_transaction_authority_check.ts
100% 65/65 100% 15/15 100% 6/6 100% 65/65
cds_comment_style.ts
96.87% 62/64 85.71% 12/14 100% 6/6 96.87% 62/64
cds_legacy_view.ts
97.22% 70/72 85.71% 12/14 100% 6/6 97.22% 70/72
cds_parser_error.ts
100% 51/51 91.66% 11/12 100% 6/6 100% 51/51
chain_mainly_declarations.ts
94.65% 177/187 83.05% 49/59 100% 7/7 94.65% 177/187
change_if_to_case.ts
88.43% 130/147 72.58% 45/62 100% 7/7 88.43% 130/147
check_abstract.ts
98.7% 76/77 94.44% 17/18 100% 6/6 98.7% 76/77
check_comments.ts
100% 82/82 95.45% 21/22 100% 7/7 100% 82/82
check_ddic.ts
100% 81/81 95.83% 23/24 100% 7/7 100% 81/81
check_include.ts
100% 56/56 100% 10/10 100% 6/6 100% 56/56
check_subrc.ts
94.52% 207/219 85.05% 74/87 100% 11/11 94.52% 207/219
check_syntax.ts
100% 59/59 100% 11/11 100% 6/6 100% 59/59
check_text_elements.ts
98.03% 100/102 88.88% 24/27 100% 6/6 98.03% 100/102
check_transformation_exists.ts
100% 63/63 100% 15/15 100% 6/6 100% 63/63
class_attribute_names.ts
97.45% 115/118 93.1% 27/29 100% 9/9 97.45% 115/118
classic_exceptions_overlap.ts
97.22% 70/72 85.71% 12/14 100% 5/5 97.22% 70/72
cloud_types.ts
48% 48/100 75% 6/8 75% 6/8 48% 48/100
colon_missing_space.ts
100% 60/60 100% 11/11 100% 6/6 100% 60/60
commented_code.ts
96.61% 114/118 90.9% 30/33 100% 9/9 96.61% 114/118
constant_classes.ts
91.42% 160/175 90.69% 39/43 100% 8/8 91.42% 160/175
constructor_visibility_public.ts
100% 68/68 100% 15/15 100% 7/7 100% 68/68
contains_tab.ts
97.14% 68/70 91.66% 11/12 100% 8/8 97.14% 68/70
cyclic_oo.ts
91.37% 159/174 83.92% 47/56 100% 9/9 91.37% 159/174
cyclomatic_complexity.ts
96.36% 53/55 90% 9/10 100% 7/7 96.36% 53/55
dangerous_statement.ts
93.22% 110/118 80% 28/35 100% 8/8 93.22% 110/118
db_operation_in_loop.ts
100% 76/76 100% 15/15 100% 5/5 100% 76/76
definitions_top.ts
98.4% 185/188 86.76% 59/68 100% 8/8 98.4% 185/188
description_empty.ts
100% 63/63 100% 13/13 100% 7/7 100% 63/63
double_space.ts
99.02% 204/206 98.48% 65/66 100% 11/11 99.02% 204/206
downport.ts
92.19% 3059/3318 79.48% 1112/1399 100% 79/79 92.19% 3059/3318
dynpro_checks.ts
100% 61/61 100% 13/13 100% 6/6 100% 61/61
easy_to_find_messages.ts
100% 80/80 100% 12/12 100% 6/6 100% 80/80
empty_line_in_statement.ts
98.82% 84/85 88.88% 24/27 100% 7/7 98.82% 84/85
empty_statement.ts
100% 57/57 100% 7/7 100% 5/5 100% 57/57
empty_structure.ts
100% 181/181 100% 26/26 100% 7/7 100% 181/181
exit_or_check.ts
100% 77/77 100% 25/25 100% 6/6 100% 77/77
expand_macros.ts
100% 88/88 100% 18/18 100% 5/5 100% 88/88
exporting.ts
98.98% 98/99 96% 24/25 100% 7/7 98.98% 98/99
forbidden_identifier.ts
97.64% 83/85 94.44% 17/18 100% 8/8 97.64% 83/85
forbidden_pseudo_and_pragma.ts
68.05% 98/144 60.86% 14/23 100% 6/6 68.05% 98/144
forbidden_void_type.ts
86.95% 100/115 79.31% 23/29 90% 9/10 86.95% 100/115
form_tables_obsolete.ts
100% 56/56 100% 11/11 100% 6/6 100% 56/56
fully_type_constants.ts
97.26% 71/73 84.21% 16/19 100% 8/8 97.26% 71/73
fully_type_itabs.ts
100% 73/73 100% 14/14 100% 5/5 100% 73/73
function_module_recommendations.ts
98.11% 104/106 94.44% 17/18 100% 7/7 98.11% 104/106
functional_writing.ts
100% 134/134 91.42% 32/35 100% 9/9 100% 134/134
global_class.ts
96.59% 85/88 96.15% 25/26 100% 5/5 96.59% 85/88
identical_conditions.ts
97.61% 164/168 90.69% 39/43 100% 11/11 97.61% 164/168
identical_contents.ts
96.74% 119/123 88.57% 31/35 100% 7/7 96.74% 119/123
identical_descriptions.ts
96.15% 100/104 91.66% 33/36 100% 7/7 96.15% 100/104
identical_form_names.ts
100% 62/62 100% 13/13 100% 6/6 100% 62/62
if_in_if.ts
98.59% 140/142 85.71% 24/28 100% 5/5 98.59% 140/142
implement_methods.ts
91.12% 267/293 84.14% 69/82 100% 16/16 91.12% 267/293
in_statement_indentation.ts
98.33% 118/120 97.56% 40/41 100% 7/7 98.33% 118/120
indentation.ts
95.77% 136/142 85.71% 36/42 100% 6/6 95.77% 136/142
index.ts
100% 167/167 100% 0/0 100% 0/0 100% 167/167
inline_data_old_versions.ts
87.69% 57/65 66.66% 8/12 100% 5/5 87.69% 57/65
intf_referencing_clas.ts
94.25% 82/87 71.42% 15/21 100% 8/8 94.25% 82/87
invalid_table_index.ts
97.46% 77/79 90.47% 19/21 100% 5/5 97.46% 77/79
keep_single_parameter_on_one_line.ts
96.62% 172/178 92.98% 53/57 100% 15/15 96.62% 172/178
keyword_case.ts
93.66% 266/284 89.32% 92/103 100% 11/11 93.66% 266/284
line_break_multiple_parameters.ts
97.67% 84/86 95.23% 20/21 100% 6/6 97.67% 84/86
line_break_style.ts
100% 56/56 100% 10/10 100% 6/6 100% 56/56
line_length.ts
94.44% 51/54 90% 9/10 100% 6/6 94.44% 51/54
line_only_punc.ts
100% 90/90 100% 21/21 100% 7/7 100% 90/90
local_class_naming.ts
97.67% 84/86 95.23% 20/21 100% 7/7 97.67% 84/86
local_testclass_consistency.ts
89.7% 61/68 89.47% 17/19 100% 5/5 89.7% 61/68
local_variable_names.ts
100% 164/164 96.87% 31/32 100% 9/9 100% 164/164
macro_naming.ts
97.22% 70/72 93.75% 15/16 100% 6/6 97.22% 70/72
main_file_contents.ts
95.61% 109/114 93.93% 31/33 100% 7/7 95.61% 109/114
many_parentheses.ts
94.35% 184/195 91.66% 55/60 100% 9/9 94.35% 184/195
max_one_method_parameter_per_line.ts
100% 65/65 100% 14/14 100% 5/5 100% 65/65
max_one_statement.ts
100% 77/77 100% 17/17 100% 6/6 100% 77/77
message_exists.ts
98.83% 169/171 97.61% 41/42 100% 11/11 98.83% 169/171
method_implemented_twice.ts
100% 76/76 100% 17/17 100% 5/5 100% 76/76
method_length.ts
98.36% 120/122 97.05% 33/34 100% 10/10 98.36% 120/122
method_overwrites_builtin.ts
100% 64/64 100% 8/8 100% 5/5 100% 64/64
method_parameter_names.ts
96.12% 124/129 90.9% 30/33 100% 10/10 96.12% 124/129
mix_returning.ts
100% 68/68 100% 14/14 100% 6/6 100% 68/68
modify_only_own_db_tables.ts
96.22% 102/106 82.75% 24/29 100% 7/7 96.22% 102/106
msag_consistency.ts
81.18% 82/101 83.33% 15/18 100% 8/8 81.18% 82/101
names_no_dash.ts
100% 97/97 100% 26/26 100% 6/6 100% 97/97
nesting.ts
100% 82/82 100% 24/24 100% 7/7 100% 82/82
newline_between_methods.ts
100% 90/90 96.87% 31/32 100% 8/8 100% 90/90
no_aliases.ts
100% 51/51 100% 10/10 100% 5/5 100% 51/51
no_chained_assignment.ts
100% 55/55 100% 9/9 100% 5/5 100% 55/55
no_external_form_calls.ts
100% 54/54 100% 11/11 100% 5/5 100% 54/54
no_inline_in_optional_branches.ts
97.53% 79/81 90.9% 10/11 100% 5/5 97.53% 79/81
no_prefixes.ts
96.61% 228/236 67.21% 41/61 100% 12/12 96.61% 228/236
no_public_attributes.ts
97.95% 96/98 92.3% 24/26 100% 11/11 97.95% 96/98
no_yoda_conditions.ts
94.59% 105/111 83.78% 31/37 100% 9/9 94.59% 105/111
nrob_consistency.ts
71.21% 47/66 60% 6/10 100% 6/6 71.21% 47/66
object_naming.ts
98.55% 136/138 89.47% 17/19 100% 8/8 98.55% 136/138
obsolete_statement.ts
99.37% 479/482 98.42% 125/127 100% 7/7 99.37% 479/482
omit_parameter_name.ts
88.88% 120/135 77.27% 34/44 100% 7/7 88.88% 120/135
omit_preceding_zeros.ts
100% 70/70 87.5% 14/16 100% 5/5 100% 70/70
omit_receiving.ts
94.36% 67/71 86.66% 13/15 100% 5/5 94.36% 67/71
parser_702_chaining.ts
94.66% 71/75 90.47% 19/21 100% 5/5 94.66% 71/75
parser_error.ts
96.34% 79/82 92.85% 13/14 100% 6/6 96.34% 79/82
parser_missing_space.ts
97.88% 278/284 96.62% 86/89 100% 15/15 97.88% 278/284
pragma_style.ts
89.04% 65/73 75% 12/16 100% 6/6 89.04% 65/73
prefer_corresponding.ts
96.29% 52/54 88.88% 8/9 100% 5/5 96.29% 52/54
prefer_inline.ts
94.11% 240/255 80% 80/100 100% 11/11 94.11% 240/255
prefer_is_not.ts
100% 111/111 100% 31/31 100% 6/6 100% 111/111
prefer_pragmas.ts
100% 78/78 100% 14/14 100% 6/6 100% 78/78
prefer_raise_exception_new.ts
100% 83/83 100% 18/18 100% 6/6 100% 83/83
prefer_returning_to_exporting.ts
97.97% 97/99 97.22% 35/36 100% 5/5 97.97% 97/99
prefer_xsdbool.ts
96.66% 58/60 84.61% 11/13 100% 5/5 96.66% 58/60
preferred_compare_operator.ts
100% 101/101 94.44% 17/18 100% 9/9 100% 101/101
prefix_is_current_class.ts
96.96% 128/132 88.88% 24/27 100% 8/8 96.96% 128/132
reduce_procedural_code.ts
100% 85/85 100% 21/21 100% 6/6 100% 85/85
reduce_string_templates.ts
93.4% 85/91 83.33% 20/24 100% 5/5 93.4% 85/91
release_idoc.ts
100% 62/62 100% 15/15 100% 7/7 100% 62/62
remove_descriptions.ts
91.66% 121/132 80.55% 29/36 100% 10/10 91.66% 121/132
rfc_error_handling.ts
100% 85/85 100% 18/18 100% 6/6 100% 85/85
select_add_order_by.ts
96.8% 121/125 82.97% 39/47 100% 8/8 96.8% 121/125
select_performance.ts
98.52% 134/136 91.17% 31/34 100% 8/8 98.52% 134/136
select_single_full_key.ts
89.05% 122/137 76.08% 35/46 100% 9/9 89.05% 122/137
selection_screen_naming.ts
96.29% 104/108 93.75% 30/32 100% 9/9 96.29% 104/108
sequential_blank.ts
100% 74/74 100% 14/14 100% 8/8 100% 74/74
short_case.ts
97.26% 71/73 93.33% 14/15 100% 7/7 97.26% 71/73
sicf_consistency.ts
78.81% 93/118 75% 15/20 100% 8/8 78.81% 93/118
slow_parameter_passing.ts
98.41% 124/126 89.65% 26/29 100% 8/8 98.41% 124/126
smim_consistency.ts
97.18% 69/71 81.25% 13/16 100% 8/8 97.18% 69/71
space_before_colon.ts
96.96% 64/66 91.66% 11/12 100% 6/6 96.96% 64/66
space_before_dot.ts
100% 99/99 100% 28/28 100% 7/7 100% 99/99
sql_escape_host_variables.ts
97.77% 88/90 77.41% 24/31 100% 5/5 97.77% 88/90
sql_value_conversion.ts
97.43% 76/78 92.3% 12/13 100% 7/7 97.43% 76/78
start_at_tab.ts
97.43% 76/78 95.45% 21/22 100% 6/6 97.43% 76/78
static_call_via_instance.ts
97.75% 87/89 90% 18/20 100% 7/7 97.75% 87/89
strict_sql.ts
97.72% 86/88 94.28% 33/35 100% 5/5 97.72% 86/88
superclass_final.ts
100% 79/79 100% 22/22 100% 6/6 100% 79/79
superfluous_value.ts
92.4% 73/79 77.27% 17/22 100% 5/5 92.4% 73/79
sy_modification.ts
100% 63/63 100% 16/16 100% 5/5 100% 63/63
tabl_enhancement_category.ts
100% 61/61 100% 11/11 100% 7/7 100% 61/61
try_without_catch.ts
100% 57/57 100% 12/12 100% 6/6 100% 57/57
type_form_parameters.ts
100% 61/61 100% 12/12 100% 6/6 100% 61/61
types_naming.ts
100% 88/88 100% 24/24 100% 6/6 100% 88/88
uncaught_exception.ts
94.36% 251/266 82.05% 96/117 100% 15/15 94.36% 251/266
unknown_types.ts
100% 178/178 94.73% 54/57 100% 10/10 100% 178/178
unnecessary_chaining.ts
100% 78/78 100% 29/29 100% 5/5 100% 78/78
unnecessary_pragma.ts
98.46% 193/196 98.55% 68/69 100% 10/10 98.46% 193/196
unnecessary_return.ts
100% 105/105 100% 28/28 100% 6/6 100% 105/105
unreachable_code.ts
98.23% 111/113 94.11% 48/51 100% 8/8 98.23% 111/113
unsecure_fae.ts
100% 63/63 100% 16/16 100% 6/6 100% 63/63
unused_ddic.ts
100% 63/63 100% 15/15 100% 7/7 100% 63/63
unused_macros.ts
97.43% 76/78 87.5% 14/16 100% 7/7 97.43% 76/78
unused_methods.ts
95.16% 236/248 88.63% 78/88 100% 16/16 95.16% 236/248
unused_types.ts
93.8% 212/226 87.32% 62/71 100% 16/16 93.8% 212/226
unused_variables.ts
94.86% 277/292 89% 89/100 100% 18/18 94.86% 277/292
use_bool_expression.ts
96.96% 128/132 77.27% 51/66 100% 5/5 96.96% 128/132
use_class_based_exceptions.ts
100% 58/58 100% 11/11 100% 6/6 100% 58/58
use_line_exists.ts
92.85% 104/112 82.35% 28/34 100% 7/7 92.85% 104/112
use_new.ts
95.95% 95/99 84.37% 27/32 100% 7/7 95.95% 95/99
when_others_last.ts
100% 71/71 100% 12/12 100% 6/6 100% 71/71
whitespace_end.ts
97.1% 67/69 91.66% 11/12 100% 7/7 97.1% 67/69
xml_consistency.ts
95.18% 79/83 77.77% 21/27 100% 6/6 95.18% 79/83