All files src/rules

95.48% Statements 16808/17602
88.36% Branches 4329/4899
99.73% Functions 1113/1116
95.48% Lines 16808/17602

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
100% 69/69 100% 18/18 100% 6/6 100% 69/69
align_parameters.ts
81.1% 309/381 77.46% 55/71 100% 11/11 81.1% 309/381
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% 126/126 96.96% 32/33 100% 8/8 100% 126/126
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_legacy_view.ts
97.14% 68/70 85.71% 12/14 100% 6/6 97.14% 68/70
cds_parser_error.ts
100% 50/50 100% 10/10 100% 6/6 100% 50/50
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
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
83.09% 59/71 30% 6/20 85.71% 6/7 83.09% 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.17% 31/34 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
93.43% 128/137 86.36% 38/44 100% 9/9 93.43% 128/137
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
97.95% 144/147 94.11% 48/51 100% 8/8 97.95% 144/147
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
90.99% 1850/2033 77.86% 605/777 100% 50/50 90.99% 1850/2033
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
95.95% 95/99 91.17% 31/34 100% 7/7 95.95% 95/99
identical_form_names.ts
100% 62/62 100% 13/13 100% 6/6 100% 62/62
if_in_if.ts
97.95% 96/98 95.83% 23/24 100% 6/6 97.95% 96/98
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% 148/148 100% 0/0 100% 0/0 100% 148/148
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.53% 167/173 92.72% 51/55 100% 15/15 96.53% 167/173
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
98.18% 54/55 90.9% 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.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
97.77% 88/90 96.15% 25/26 100% 7/7 97.77% 88/90
many_parentheses.ts
93.67% 163/174 89.58% 43/48 100% 9/9 93.67% 163/174
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.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% 51/68 100% 8/8 98.59% 140/142
obsolete_statement.ts
99.34% 452/455 98.37% 121/123 100% 7/7 99.34% 452/455
omit_parameter_name.ts
88.37% 114/129 75% 30/40 100% 7/7 88.37% 114/129
omit_preceding_zeros.ts
100% 50/50 100% 11/11 100% 5/5 100% 50/50
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
95.58% 65/68 90.9% 10/11 100% 5/5 95.58% 65/68
parser_missing_space.ts
98.36% 240/244 97.26% 71/73 100% 13/13 98.36% 240/244
pragma_style.ts
89.04% 65/73 75% 12/16 100% 6/6 89.04% 65/73
prefer_corresponding.ts
96% 48/50 88.88% 8/9 100% 5/5 96% 48/50
prefer_inline.ts
94.02% 236/251 79.59% 78/98 100% 11/11 94.02% 236/251
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
92.8% 116/125 82.85% 29/35 100% 10/10 92.8% 116/125
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.63% 39/44 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
80.37% 86/107 82.35% 14/17 100% 7/7 80.37% 86/107
slow_parameter_passing.ts
100% 99/99 92% 23/25 100% 8/8 100% 99/99
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% 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% 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% 23/23 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.8% 166/168 94% 47/50 100% 10/10 98.8% 166/168
unnecessary_chaining.ts
100% 77/77 100% 29/29 100% 5/5 100% 77/77
unnecessary_pragma.ts
96.22% 153/159 96.07% 49/51 100% 9/9 96.22% 153/159
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.65% 177/187 87.27% 48/55 100% 15/15 94.65% 177/187
unused_variables.ts
93.01% 253/272 85.55% 77/90 100% 18/18 93.01% 253/272
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.25% 77/80 78.26% 18/23 100% 6/6 96.25% 77/80