All files src/rules

95.32% Statements 18117/19006
87.24% Branches 4780/5479
99.74% Functions 1152/1155
95.32% Lines 18117/19006

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% 76/76 100% 12/12 100% 6/6 100% 76/76
_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
86.53% 90/104 91.66% 22/24 100% 7/7 86.53% 90/104
align_parameters.ts
81.41% 333/409 76% 57/75 100% 11/11 81.41% 333/409
allowed_object_naming.ts
94.82% 55/58 87.5% 14/16 100% 6/6 94.82% 55/58
allowed_object_types.ts
73.13% 49/67 87.5% 7/8 87.5% 7/8 73.13% 49/67
ambiguous_statement.ts
97.72% 86/88 94.11% 16/17 100% 7/7 97.72% 86/88
avoid_use.ts
100% 128/128 91.42% 32/35 100% 8/8 100% 128/128
begin_end_names.ts
98% 98/100 94.11% 16/17 100% 6/6 98% 98/100
begin_single_include.ts
97.87% 92/94 95% 19/20 100% 5/5 97.87% 92/94
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
87.94% 124/141 70.68% 41/58 100% 7/7 87.94% 124/141
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
100% 78/78 95.23% 20/21 100% 7/7 100% 78/78
check_include.ts
100% 56/56 100% 10/10 100% 6/6 100% 56/56
check_subrc.ts
96.75% 179/185 85.52% 65/76 100% 9/9 96.75% 179/185
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.33% 28/30 100% 9/9 97.45% 115/118
classic_exceptions_overlap.ts
97.14% 68/70 85.71% 12/14 100% 5/5 97.14% 68/70
cloud_types.ts
85.36% 70/82 19.35% 6/31 85.71% 6/7 85.36% 70/82
colon_missing_space.ts
100% 58/58 100% 11/11 100% 6/6 100% 58/58
commented_code.ts
96.58% 113/117 90.9% 30/33 100% 9/9 96.58% 113/117
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.05% 66/68 91.66% 11/12 100% 8/8 97.05% 66/68
cyclic_oo.ts
91.66% 143/156 84% 42/50 100% 9/9 91.66% 143/156
cyclomatic_complexity.ts
100% 52/52 100% 9/9 100% 7/7 100% 52/52
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.36% 181/184 85.93% 55/64 100% 8/8 98.36% 181/184
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.12% 2631/2856 79.06% 933/1180 100% 68/68 92.12% 2631/2856
empty_line_in_statement.ts
98.76% 80/81 88.88% 24/27 100% 7/7 98.76% 80/81
empty_statement.ts
100% 55/55 100% 7/7 100% 5/5 100% 55/55
empty_structure.ts
100% 145/145 100% 18/18 100% 7/7 100% 145/145
exit_or_check.ts
100% 77/77 100% 25/25 100% 6/6 100% 77/77
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.11% 94/138 63.63% 14/22 100% 6/6 68.11% 94/138
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
function_module_recommendations.ts
97.84% 91/93 94.44% 17/18 100% 7/7 97.84% 91/93
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.38% 149/153 90.69% 39/43 100% 11/11 97.38% 149/153
identical_contents.ts
96.58% 113/117 87.5% 28/32 100% 7/7 96.58% 113/117
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.49% 131/133 85.71% 24/28 100% 5/5 98.49% 131/133
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.12% 117/123 85.71% 36/42 100% 6/6 95.12% 117/123
index.ts
100% 151/151 100% 0/0 100% 0/0 100% 151/151
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
keep_single_parameter_on_one_line.ts
96.51% 166/172 92.72% 51/55 100% 15/15 96.51% 166/172
keyword_case.ts
93.5% 259/277 90.09% 91/101 100% 11/11 93.5% 259/277
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% 158/158 96.87% 31/32 100% 9/9 100% 158/158
main_file_contents.ts
95.53% 107/112 93.75% 30/32 100% 7/7 95.53% 107/112
many_parentheses.ts
94.11% 176/187 91.37% 53/58 100% 9/9 94.11% 176/187
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
94.56% 87/92 90.47% 19/21 100% 5/5 94.56% 87/92
method_implemented_twice.ts
100% 76/76 100% 17/17 100% 5/5 100% 76/76
method_length.ts
98.05% 101/103 95.45% 21/22 100% 9/9 98.05% 101/103
method_overwrites_builtin.ts
100% 56/56 100% 9/9 100% 5/5 100% 56/56
method_parameter_names.ts
96.12% 124/129 90.9% 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.29% 72/74 90.47% 19/21 100% 6/6 97.29% 72/74
msag_consistency.ts
92.18% 59/64 91.66% 11/12 100% 7/7 92.18% 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.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_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.59% 140/142 75.36% 52/69 100% 8/8 98.59% 140/142
obsolete_statement.ts
99.36% 468/471 98.41% 124/126 100% 7/7 99.36% 468/471
omit_parameter_name.ts
88.37% 114/129 75.6% 31/41 100% 7/7 88.37% 114/129
omit_preceding_zeros.ts
100% 56/56 100% 11/11 100% 5/5 100% 56/56
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.7% 256/262 96.25% 77/80 100% 14/14 97.7% 256/262
pragma_style.ts
89.04% 65/73 75% 12/16 100% 6/6 89.04% 65/73
prefer_corresponding.ts
96.15% 50/52 88.88% 8/9 100% 5/5 96.15% 50/52
prefer_inline.ts
94.11% 240/255 80% 80/100 100% 11/11 94.11% 240/255
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.66% 58/60 84.61% 11/13 100% 5/5 96.66% 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.96% 128/132 88.88% 24/27 100% 8/8 96.96% 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
91.66% 121/132 80.55% 29/36 100% 10/10 91.66% 121/132
rfc_error_handling.ts
100% 87/87 100% 18/18 100% 6/6 100% 87/87
select_add_order_by.ts
98.27% 114/116 88.09% 37/42 100% 7/7 98.27% 114/116
select_performance.ts
98.5% 132/134 91.17% 31/34 100% 8/8 98.5% 132/134
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.14% 68/70 93.33% 14/15 100% 7/7 97.14% 68/70
sicf_consistency.ts
78.81% 93/118 75% 15/20 100% 8/8 78.81% 93/118
slow_parameter_passing.ts
98.07% 102/104 88.46% 23/26 100% 8/8 98.07% 102/104
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
95.6% 87/91 82.85% 29/35 100% 5/5 95.6% 87/91
start_at_tab.ts
97.43% 76/78 95.45% 21/22 100% 6/6 97.43% 76/78
static_call_via_instance.ts
100% 84/84 100% 17/17 100% 6/6 100% 84/84
superclass_final.ts
100% 79/79 100% 22/22 100% 6/6 100% 79/79
superfluous_value.ts
92.4% 73/79 76.19% 16/21 100% 5/5 92.4% 73/79
sy_modification.ts
100% 64/64 100% 16/16 100% 5/5 100% 64/64
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% 59/59 100% 12/12 100% 6/6 100% 59/59
types_naming.ts
100% 84/84 100% 22/22 100% 6/6 100% 84/84
uncaught_exception.ts
96.08% 221/230 87.2% 75/86 100% 13/13 96.08% 221/230
unknown_types.ts
98.86% 174/176 92.85% 52/56 100% 10/10 98.86% 174/176
unnecessary_chaining.ts
100% 77/77 100% 29/29 100% 5/5 100% 77/77
unnecessary_pragma.ts
98.12% 157/160 98.03% 50/51 100% 9/9 98.12% 157/160
unnecessary_return.ts
100% 66/66 100% 13/13 100% 5/5 100% 66/66
unreachable_code.ts
98.21% 110/112 94% 47/50 100% 8/8 98.21% 110/112
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.88% 64/72 100% 15/15 96.17% 201/209
unused_types.ts
94.7% 179/189 87.27% 48/55 100% 15/15 94.7% 179/189
unused_variables.ts
92.96% 251/270 85.55% 77/90 100% 18/18 92.96% 251/270
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% 48/48 100% 11/11 100% 6/6 100% 48/48
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
100% 55/55 100% 9/9 100% 6/6 100% 55/55
xml_consistency.ts
96.2% 76/79 79.16% 19/24 100% 6/6 96.2% 76/79