All files src/rules

95.89% Statements 14127/14733
89.12% Branches 3546/3979
99.6% Functions 989/993
95.89% Lines 14127/14733

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% 73/73 100% 11/11 100% 6/6 100% 73/73
_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
100% 69/69 100% 18/18 100% 6/6 100% 69/69
allowed_object_naming.ts
94.74% 54/57 87.5% 14/16 100% 6/6 94.74% 54/57
allowed_object_types.ts
73.13% 49/67 87.5% 7/8 87.5% 7/8 73.13% 49/67
ambiguous_statement.ts
97.73% 86/88 94.12% 16/17 100% 7/7 97.73% 86/88
avoid_use.ts
100% 119/119 96.77% 30/31 100% 8/8 100% 119/119
begin_end_names.ts
98% 98/100 94.12% 16/17 100% 6/6 98% 98/100
begin_single_include.ts
97.87% 92/94 94.74% 18/19 100% 5/5 97.87% 92/94
call_transaction_authority_check.ts
100% 55/55 100% 12/12 100% 6/6 100% 55/55
chain_mainly_declarations.ts
94.65% 177/187 83.05% 49/59 100% 7/7 94.65% 177/187
check_abstract.ts
98.7% 76/77 94.44% 17/18 100% 6/6 98.7% 76/77
check_comments.ts
100% 80/80 95.45% 21/22 100% 7/7 100% 80/80
check_ddic.ts
97.44% 76/78 90.48% 19/21 100% 7/7 97.44% 76/78
check_include.ts
100% 56/56 100% 10/10 100% 6/6 100% 56/56
check_no_handler_pragma.ts
100% 82/82 100% 20/20 100% 6/6 100% 82/82
check_subrc.ts
96.76% 179/185 85.33% 64/75 100% 9/9 96.76% 179/185
check_syntax.ts
100% 59/59 100% 11/11 100% 6/6 100% 59/59
check_text_elements.ts
100% 99/99 92.59% 25/27 100% 6/6 100% 99/99
check_transformation_exists.ts
100% 61/61 100% 14/14 100% 6/6 100% 61/61
class_attribute_names.ts
97.46% 115/118 92.86% 26/28 100% 9/9 97.46% 115/118
cloud_types.ts
83.1% 59/71 30% 6/20 85.71% 6/7 83.1% 59/71
colon_missing_space.ts
100% 58/58 100% 11/11 100% 6/6 100% 58/58
commented_code.ts
96.58% 113/117 91.18% 31/34 100% 9/9 96.58% 113/117
constant_classes.ts
90.29% 158/175 87.8% 36/41 100% 7/7 90.29% 158/175
constructor_visibility_public.ts
100% 68/68 100% 15/15 100% 7/7 100% 68/68
contains_tab.ts
97.06% 66/68 91.67% 11/12 100% 8/8 97.06% 66/68
cyclic_oo.ts
93.98% 125/133 87.8% 36/41 100% 9/9 93.98% 125/133
cyclomatic_complexity.ts
100% 52/52 100% 9/9 100% 7/7 100% 52/52
dangerous_statement.ts
91.01% 81/89 70.83% 17/24 100% 7/7 91.01% 81/89
db_operation_in_loop.ts
100% 76/76 100% 15/15 100% 5/5 100% 76/76
definitions_top.ts
97.9% 140/143 95.92% 47/49 100% 8/8 97.9% 140/143
description_empty.ts
100% 63/63 100% 13/13 100% 7/7 100% 63/63
double_space.ts
98.95% 189/191 98.36% 60/61 100% 10/10 98.95% 189/191
downport.ts
87.46% 823/941 74.37% 235/316 100% 29/29 87.46% 823/941
empty_line_in_statement.ts
98.77% 80/81 88.89% 24/27 100% 7/7 98.77% 80/81
empty_statement.ts
100% 55/55 100% 7/7 100% 5/5 100% 55/55
empty_structure.ts
100% 130/130 100% 16/16 100% 7/7 100% 130/130
exit_or_check.ts
100% 77/77 100% 24/24 100% 6/6 100% 77/77
exporting.ts
98.99% 98/99 95.83% 23/24 100% 7/7 98.99% 98/99
forbidden_identifier.ts
97.65% 83/85 94.44% 17/18 100% 8/8 97.65% 83/85
forbidden_pseudo_and_pragma.ts
68.12% 94/138 63.64% 14/22 100% 6/6 68.12% 94/138
forbidden_void_type.ts
86.96% 100/115 79.31% 23/29 90% 9/10 86.96% 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
function_module_recommendations.ts
97.8% 89/91 94.44% 17/18 100% 7/7 97.8% 89/91
functional_writing.ts
100% 134/134 91.67% 33/36 100% 9/9 100% 134/134
global_class.ts
95.95% 71/74 95.45% 21/22 100% 5/5 95.95% 71/74
identical_conditions.ts
96.08% 147/153 87.8% 36/41 100% 11/11 96.08% 147/153
identical_contents.ts
96.58% 113/117 87.5% 28/32 100% 7/7 96.58% 113/117
identical_descriptions.ts
95.96% 95/99 91.18% 31/34 100% 7/7 95.96% 95/99
identical_form_names.ts
100% 60/60 100% 13/13 100% 6/6 100% 60/60
if_in_if.ts
97.96% 96/98 95.83% 23/24 100% 6/6 97.96% 96/98
implement_methods.ts
90% 261/290 80.77% 63/78 100% 16/16 90% 261/290
in_statement_indentation.ts
98.33% 118/120 97.56% 40/41 100% 7/7 98.33% 118/120
indentation.ts
95.12% 117/123 85.71% 36/42 100% 6/6 95.12% 117/123
index.ts
100% 133/133 100% 0/0 100% 0/0 100% 133/133
inline_data_old_versions.ts
87.69% 57/65 66.67% 8/12 100% 5/5 87.69% 57/65
intf_referencing_clas.ts
94.25% 82/87 71.43% 15/21 100% 8/8 94.25% 82/87
keep_single_parameter_on_one_line.ts
96.53% 167/173 92.73% 51/55 100% 15/15 96.53% 167/173
keyword_case.ts
94.49% 257/272 91.67% 88/96 100% 11/11 94.49% 257/272
line_break_multiple_parameters.ts
97.67% 84/86 95.24% 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
98.18% 54/55 90.91% 10/11 100% 6/6 98.18% 54/55
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.24% 20/21 100% 7/7 97.67% 84/86
local_testclass_location.ts
90.74% 49/54 91.67% 11/12 83.33% 5/6 90.74% 49/54
local_variable_names.ts
100% 158/158 96.88% 31/32 100% 9/9 100% 158/158
main_file_contents.ts
97.78% 88/90 96.15% 25/26 100% 7/7 97.78% 88/90
many_parentheses.ts
95.38% 124/130 91.18% 31/34 100% 7/7 95.38% 124/130
max_one_method_parameter_per_line.ts
100% 65/65 100% 14/14 100% 5/5 100% 65/65
max_one_statement.ts
100% 75/75 100% 17/17 100% 6/6 100% 75/75
message_exists.ts
94.44% 85/90 90.48% 19/21 100% 5/5 94.44% 85/90
method_implemented_twice.ts
100% 76/76 100% 17/17 100% 5/5 100% 76/76
method_length.ts
98.02% 99/101 95.45% 21/22 100% 9/9 98.02% 99/101
method_overwrites_builtin.ts
100% 54/54 100% 9/9 100% 5/5 100% 54/54
method_parameter_names.ts
96.12% 124/129 90.91% 30/33 100% 10/10 96.12% 124/129
mix_returning.ts
100% 61/61 100% 14/14 100% 6/6 100% 61/61
modify_only_own_db_tables.ts
97.3% 72/74 90.48% 19/21 100% 6/6 97.3% 72/74
msag_consistency.ts
92.19% 59/64 91.67% 11/12 100% 7/7 92.19% 59/64
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.88% 31/32 100% 8/8 100% 90/90
no_public_attributes.ts
100% 93/93 100% 23/23 100% 11/11 100% 93/93
no_yoda_conditions.ts
94.59% 105/111 83.78% 31/37 100% 9/9 94.59% 105/111
object_naming.ts
98.59% 140/142 75.36% 52/69 100% 8/8 98.59% 140/142
obsolete_statement.ts
99.29% 422/425 98.17% 107/109 100% 7/7 99.29% 422/425
omit_parameter_name.ts
89.84% 115/128 76.92% 30/39 100% 7/7 89.84% 115/128
omit_receiving.ts
94.37% 67/71 86.67% 13/15 100% 5/5 94.37% 67/71
parser_702_chaining.ts
94.67% 71/75 90.48% 19/21 100% 5/5 94.67% 71/75
parser_error.ts
95.59% 65/68 90.91% 10/11 100% 5/5 95.59% 65/68
parser_missing_space.ts
98.35% 239/243 97.26% 71/73 100% 13/13 98.35% 239/243
pragma_placement.ts
96.49% 55/57 90% 9/10 100% 5/5 96.49% 55/57
prefer_inline.ts
94.8% 237/250 82.11% 78/95 100% 11/11 94.8% 237/250
prefer_is_not.ts
100% 109/109 100% 29/29 100% 6/6 100% 109/109
prefer_raise_exception_new.ts
100% 81/81 100% 18/18 100% 6/6 100% 81/81
prefer_returning_to_exporting.ts
97.89% 93/95 97.22% 35/36 100% 5/5 97.89% 93/95
prefer_xsdbool.ts
96.67% 58/60 84.62% 11/13 100% 5/5 96.67% 58/60
preferred_compare_operator.ts
100% 97/97 94.44% 17/18 100% 9/9 100% 97/97
prefix_is_current_class.ts
96.97% 128/132 88.89% 24/27 100% 8/8 96.97% 128/132
reduce_string_templates.ts
93.1% 81/87 80.95% 17/21 100% 5/5 93.1% 81/87
release_idoc.ts
100% 62/62 100% 15/15 100% 7/7 100% 62/62
remove_descriptions.ts
89.6% 112/125 81.25% 26/32 100% 10/10 89.6% 112/125
rfc_error_handling.ts
100% 87/87 100% 18/18 100% 6/6 100% 87/87
select_add_order_by.ts
100% 95/95 83.78% 31/37 100% 6/6 100% 95/95
select_performance.ts
98.45% 127/129 91.18% 31/34 100% 8/8 98.45% 127/129
selection_screen_naming.ts
95.83% 92/96 92% 23/25 100% 9/9 95.83% 92/96
sequential_blank.ts
100% 74/74 100% 14/14 100% 8/8 100% 74/74
short_case.ts
97.14% 68/70 93.33% 14/15 100% 7/7 97.14% 68/70
sicf_consistency.ts
80.37% 86/107 82.35% 14/17 100% 7/7 80.37% 86/107
space_before_colon.ts
96.77% 60/62 91.67% 11/12 100% 6/6 96.77% 60/62
space_before_dot.ts
100% 99/99 100% 28/28 100% 7/7 100% 99/99
sql_escape_host_variables.ts
95.56% 86/90 87.88% 29/33 100% 5/5 95.56% 86/90
start_at_tab.ts
97.44% 76/78 95.45% 21/22 100% 6/6 97.44% 76/78
superclass_final.ts
100% 75/75 100% 20/20 100% 6/6 100% 75/75
sy_modification.ts
100% 58/58 100% 14/14 100% 5/5 100% 58/58
tabl_enhancement_category.ts
100% 61/61 100% 11/11 100% 7/7 100% 61/61
try_without_catch.ts
100% 58/58 100% 12/12 100% 6/6 100% 58/58
type_form_parameters.ts
100% 59/59 100% 12/12 100% 6/6 100% 59/59
types_naming.ts
100% 84/84 100% 23/23 100% 6/6 100% 84/84
uncaught_exception.ts
96.09% 221/230 87.21% 75/86 100% 13/13 96.09% 221/230
unknown_types.ts
98.5% 131/133 92.31% 36/39 100% 9/9 98.5% 131/133
unreachable_code.ts
98.15% 106/108 93.75% 45/48 100% 8/8 98.15% 106/108
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_methods.ts
96.17% 201/209 88.89% 64/72 100% 15/15 96.17% 201/209
unused_types.ts
92.57% 187/202 83.05% 49/59 100% 16/16 92.57% 187/202
unused_variables.ts
92.59% 200/216 81.82% 54/66 100% 13/13 92.59% 200/216
use_bool_expression.ts
96.97% 128/132 77.27% 51/66 100% 5/5 96.97% 128/132
use_class_based_exceptions.ts
100% 47/47 100% 11/11 100% 6/6 100% 47/47
use_line_exists.ts
92.86% 104/112 82.35% 28/34 100% 7/7 92.86% 104/112
use_new.ts
95.79% 91/95 83.33% 25/30 100% 7/7 95.79% 91/95
when_others_last.ts
100% 71/71 100% 12/12 100% 6/6 100% 71/71
whitespace_end.ts
100% 55/55 100% 9/9 100% 6/6 100% 55/55
xml_consistency.ts
96.25% 77/80 77.27% 17/22 100% 6/6 96.25% 77/80