All files src/rules

95.13% Statements 5937/6241
86.89% Branches 3168/3646
99.09% Functions 979/988
95.14% Lines 5891/6192

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% 34/34 100% 6/6 100% 6/6 100% 33/33
_abap_rule.ts
100% 11/11 100% 2/2 100% 2/2 100% 11/11
_basic_rule_config.ts
100% 4/4 100% 0/0 100% 1/1 100% 4/4
_irule.ts
100% 13/13 100% 2/2 100% 1/1 100% 13/13
_naming_rule_config.ts
100% 5/5 100% 0/0 100% 1/1 100% 5/5
abapdoc.ts
100% 33/33 100% 12/12 100% 7/7 100% 32/32
allowed_object_naming.ts
91.67% 22/24 85.71% 12/14 100% 6/6 91.67% 22/24
allowed_object_types.ts
68.18% 15/22 50% 3/6 87.5% 7/8 68.18% 15/22
ambiguous_statement.ts
97.22% 35/36 91.67% 11/12 100% 7/7 97.22% 35/36
avoid_use.ts
100% 61/61 95.65% 44/46 100% 8/8 100% 61/61
begin_end_names.ts
97.96% 48/49 92.86% 13/14 100% 6/6 97.96% 48/49
begin_single_include.ts
97.56% 40/41 85.71% 12/14 100% 5/5 97.56% 40/41
call_transaction_authority_check.ts
100% 20/20 100% 6/6 100% 6/6 100% 20/20
chain_mainly_declarations.ts
87.5% 63/72 90.2% 92/102 100% 7/7 87.5% 63/72
check_abstract.ts
96.3% 26/27 92.31% 12/13 100% 7/7 96.3% 26/27
check_comments.ts
97.22% 35/36 94.44% 17/18 100% 8/8 97.06% 33/34
check_ddic.ts
96.77% 30/31 86.67% 13/15 100% 7/7 96.77% 30/31
check_include.ts
100% 19/19 100% 2/2 100% 6/6 100% 19/19
check_no_handler_pragma.ts
100% 35/35 93.33% 14/15 100% 6/6 100% 34/34
check_subrc.ts
93.26% 83/89 89.22% 91/102 100% 10/10 92.94% 79/85
check_syntax.ts
100% 15/15 100% 2/2 100% 6/6 100% 15/15
check_text_elements.ts
100% 48/48 91.67% 22/24 100% 6/6 100% 48/48
check_transformation_exists.ts
100% 27/27 100% 8/8 100% 6/6 100% 27/27
class_attribute_names.ts
96.43% 54/56 91.67% 22/24 100% 9/9 96.43% 54/56
cloud_types.ts
80% 16/20 12.5% 2/16 85.71% 6/7 80% 16/20
colon_missing_space.ts
100% 25/25 100% 6/6 100% 6/6 100% 24/24
commented_code.ts
96.55% 56/58 91.18% 31/34 100% 9/9 96.49% 55/57
constructor_visibility_public.ts
100% 24/24 100% 8/8 100% 7/7 100% 24/24
contains_tab.ts
96.67% 29/30 75% 3/4 100% 9/9 96.67% 29/30
cyclomatic_complexity.ts
100% 20/20 100% 2/2 100% 7/7 100% 20/20
dangerous_statement.ts
86.54% 45/52 84.78% 39/46 100% 7/7 86.54% 45/52
db_operation_in_loop.ts
100% 37/37 93.75% 15/16 100% 5/5 100% 37/37
definitions_top.ts
95.59% 65/68 94.55% 52/55 100% 8/8 95.59% 65/68
description_empty.ts
100% 25/25 100% 10/10 100% 7/7 100% 25/25
double_space.ts
98.88% 88/89 98.18% 54/55 100% 10/10 98.88% 88/89
downport.ts
89.32% 251/281 76.47% 169/221 100% 20/20 89.29% 250/280
empty_line_in_statement.ts
97.44% 38/39 88% 22/25 100% 7/7 97.44% 38/39
empty_statement.ts
100% 24/24 100% 2/2 100% 5/5 100% 24/24
empty_structure.ts
100% 59/59 66.67% 16/24 100% 7/7 100% 59/59
exit_or_check.ts
100% 35/35 100% 22/22 100% 6/6 100% 35/35
exporting.ts
97.5% 39/40 89.47% 17/19 100% 8/8 97.44% 38/39
forbidden_identifier.ts
97.22% 35/36 90% 9/10 100% 8/8 97.22% 35/36
forbidden_pseudo_and_pragma.ts
62.67% 47/75 24.07% 13/54 100% 7/7 62.16% 46/74
forbidden_void_type.ts
79.17% 38/48 76.32% 29/38 81.82% 9/11 80.85% 38/47
form_tables_obsolete.ts
100% 22/22 100% 4/4 100% 6/6 100% 22/22
fully_type_constants.ts
96.15% 25/26 81.82% 18/22 100% 8/8 96.15% 25/26
function_module_recommendations.ts
96.43% 27/28 93.33% 14/15 100% 8/8 96.43% 27/28
functional_writing.ts
100% 53/53 92.11% 35/38 100% 9/9 100% 53/53
global_class.ts
93.55% 29/31 95.83% 23/24 100% 5/5 93.55% 29/31
identical_conditions.ts
96% 72/75 78.13% 25/32 100% 12/12 95.95% 71/74
identical_contents.ts
93.88% 46/49 87.5% 28/32 100% 7/7 93.88% 46/49
identical_descriptions.ts
95.74% 45/47 94.74% 36/38 100% 8/8 95.65% 44/46
identical_form_names.ts
100% 24/24 100% 4/4 100% 6/6 100% 24/24
if_in_if.ts
94.87% 37/39 89.47% 17/19 100% 6/6 94.87% 37/39
implement_methods.ts
92.2% 130/141 75.82% 69/91 100% 22/22 91.97% 126/137
in_statement_indentation.ts
97.83% 45/46 97.14% 34/35 100% 7/7 97.83% 45/46
indentation.ts
94.12% 64/68 89.36% 42/47 100% 6/6 94.12% 64/68
index.ts
100% 129/129 100% 0/0 100% 0/0 100% 129/129
inline_data_old_versions.ts
86.67% 26/30 66.67% 8/12 100% 5/5 86.67% 26/30
intf_referencing_clas.ts
88.57% 31/35 76% 19/25 88.89% 8/9 91.18% 31/34
keep_single_parameter_on_one_line.ts
95.89% 70/73 86.96% 40/46 100% 15/15 95.89% 70/73
keyword_case.ts
94.44% 136/144 93.39% 113/121 100% 13/13 94.41% 135/143
line_break_multiple_parameters.ts
96.97% 32/33 87.5% 7/8 100% 5/5 96.88% 31/32
line_break_style.ts
100% 22/22 100% 4/4 100% 6/6 100% 21/21
line_length.ts
95.65% 22/23 75% 3/4 100% 7/7 95.65% 22/23
line_only_punc.ts
100% 43/43 100% 19/19 100% 7/7 100% 42/42
local_class_naming.ts
97.22% 35/36 93.75% 15/16 100% 7/7 97.22% 35/36
local_testclass_location.ts
85% 17/20 85.71% 6/7 83.33% 5/6 85% 17/20
local_variable_names.ts
100% 80/80 78.13% 25/32 100% 9/9 100% 80/80
main_file_contents.ts
97.83% 45/46 95.83% 23/24 100% 7/7 97.83% 45/46
many_parenthesis.ts
93.22% 55/59 83.33% 25/30 100% 7/7 93.22% 55/59
max_one_method_parameter_per_line.ts
100% 24/24 100% 10/10 100% 5/5 100% 24/24
max_one_statement.ts
100% 32/32 100% 12/12 100% 6/6 100% 32/32
message_exists.ts
95.83% 46/48 85% 17/20 100% 5/5 95.83% 46/48
method_implemented_twice.ts
100% 28/28 100% 4/4 100% 5/5 100% 28/28
method_length.ts
97.14% 34/35 93.33% 14/15 100% 9/9 97.14% 34/35
method_overwrites_builtin.ts
100% 23/23 100% 2/2 100% 5/5 100% 23/23
method_parameter_names.ts
93.33% 56/60 84.21% 16/19 100% 10/10 93.33% 56/60
mix_returning.ts
100% 25/25 100% 8/8 100% 6/6 100% 25/25
modify_only_own_db_tables.ts
96.97% 32/33 90.91% 20/22 100% 6/6 96.97% 32/33
msag_consistency.ts
85.19% 23/27 66.67% 4/6 100% 7/7 85.19% 23/27
names_no_dash.ts
100% 47/47 100% 20/20 100% 6/6 100% 47/47
nesting.ts
100% 27/27 100% 20/20 100% 7/7 100% 27/27
newline_between_methods.ts
97.44% 38/39 96.55% 28/29 100% 9/9 97.44% 38/39
no_public_attributes.ts
100% 44/44 100% 8/8 100% 13/13 100% 42/42
no_yoda_conditions.ts
92.5% 37/40 87.23% 41/47 100% 9/9 92.5% 37/40
object_naming.ts
98.73% 78/79 97.83% 45/46 100% 8/8 98.73% 78/79
obsolete_statement.ts
99.44% 178/179 96.2% 152/158 100% 7/7 99.44% 178/179
omit_parameter_name.ts
90.16% 55/61 75% 33/44 100% 7/7 90.16% 55/61
omit_receiving.ts
91.67% 22/24 83.33% 10/12 100% 5/5 91.67% 22/24
parser_702_chaining.ts
94.12% 32/34 82.35% 14/17 100% 5/5 94.12% 32/34
parser_error.ts
90.63% 29/32 75% 6/8 100% 5/5 90.63% 29/32
parser_missing_space.ts
98.13% 105/107 96.55% 84/87 100% 12/12 98.04% 100/102
prefer_inline.ts
92.79% 103/111 82.76% 96/116 100% 11/11 92.79% 103/111
prefer_is_not.ts
100% 50/50 100% 24/24 100% 6/6 100% 50/50
prefer_raise_exception_new.ts
100% 23/23 100% 8/8 100% 5/5 100% 23/23
prefer_returning_to_exporting.ts
97.14% 34/35 96.77% 30/31 100% 5/5 97.14% 34/35
prefer_xsdbool.ts
95.83% 23/24 83.33% 10/12 100% 5/5 95.83% 23/24
preferred_compare_operator.ts
100% 48/48 91.67% 11/12 100% 9/9 100% 48/48
prefix_is_current_class.ts
96.72% 59/61 80% 20/25 100% 8/8 96.72% 59/61
reduce_string_templates.ts
90.24% 37/41 64.29% 9/14 100% 5/5 90.24% 37/41
release_idoc.ts
100% 25/25 100% 10/10 100% 7/7 100% 25/25
remove_descriptions.ts
86.67% 52/60 75% 21/28 100% 11/11 86.44% 51/59
rfc_error_handling.ts
100% 34/34 100% 11/11 100% 6/6 100% 34/34
select_add_order_by.ts
100% 44/44 85.71% 42/49 100% 6/6 100% 44/44
select_performance.ts
98.41% 62/63 85% 34/40 100% 8/8 98.41% 62/63
selection_screen_naming.ts
95.35% 41/43 90% 27/30 100% 9/9 95.35% 41/43
sequential_blank.ts
100% 34/34 100% 6/6 100% 8/8 100% 33/33
short_case.ts
93.55% 29/31 90.91% 10/11 87.5% 7/8 96.67% 29/30
sicf_consistency.ts
69.81% 37/53 56.25% 9/16 100% 8/8 69.23% 36/52
space_before_colon.ts
90.91% 20/22 88.89% 8/9 100% 6/6 90.91% 20/22
space_before_dot.ts
100% 49/49 96.43% 27/28 100% 7/7 100% 49/49
sql_escape_host_variables.ts
97.3% 36/37 92.11% 35/38 100% 5/5 97.3% 36/37
start_at_tab.ts
97.22% 35/36 94.44% 17/18 100% 6/6 97.22% 35/36
superclass_final.ts
100% 36/36 100% 16/16 100% 6/6 100% 36/36
sy_modification.ts
100% 21/21 100% 12/12 100% 5/5 100% 21/21
tabl_enhancement_category.ts
100% 19/19 100% 4/4 100% 7/7 100% 19/19
try_without_catch.ts
100% 25/25 100% 6/6 100% 6/6 100% 25/25
type_form_parameters.ts
100% 23/23 100% 6/6 100% 6/6 100% 23/23
types_naming.ts
100% 40/40 100% 16/16 100% 6/6 100% 40/40
uncaught_exception.ts
96.55% 112/116 86.67% 91/105 100% 15/15 96.49% 110/114
unknown_types.ts
98.33% 59/60 92.86% 26/28 100% 9/9 98.33% 59/60
unreachable_code.ts
95.24% 40/42 93.62% 44/47 100% 8/8 95.24% 40/42
unsecure_fae.ts
100% 26/26 100% 10/10 100% 6/6 100% 26/26
unused_methods.ts
95.29% 81/85 87.69% 57/65 100% 16/16 95.18% 79/83
unused_types.ts
89.9% 89/99 78% 39/50 94.44% 17/18 89.69% 87/97
unused_variables.ts
91.18% 93/102 83.08% 54/65 93.33% 14/15 91.09% 92/101
use_bool_expression.ts
94.74% 54/57 80% 68/85 100% 5/5 94.74% 54/57
use_class_based_exceptions.ts
100% 17/17 100% 8/8 100% 6/6 100% 17/17
use_line_exists.ts
94% 47/50 87.5% 21/24 100% 7/7 93.62% 44/47
use_new.ts
95.45% 42/44 84.38% 27/32 100% 7/7 95.45% 42/44
when_others_last.ts
100% 29/29 100% 4/4 100% 6/6 100% 28/28
whitespace_end.ts
100% 25/25 100% 4/4 100% 6/6 100% 24/24
xml_consistency.ts
92.11% 35/38 79.41% 27/34 100% 6/6 92.11% 35/38