Algolia_Index A

Total Complexity 75
Dependencies 9
Dependents 7
Total lines 879
Lines of code 283
Logical lines of code 158
Comment lines 478
Methods 38
Properties 5

Methods 38

Method Rating Maintainability Complexity Lines of code
re_index()
A
42 11 54
update_records()
S
51 6 29
create_index_if_not_existing()
S
54 5 24
sync_replicas()
S
54 4 23
get_replica()
S
64 4 9
exists()
S
63 3 12
get_replicas()
S
61 3 12
to_array()
S
59 2 15
sync()
S
63 2 11
assert_is_supported()
S
73 2 5
push_settings()
S
64 2 10
get_client()
S
71 2 6
search()
S
70 2 6
contains_only()
S
71 2 6
get_name()
S
71 2 6
get_default_autocomplete_config()
S
63 1 11
get_synonyms()
S
100 1 0
get_id()
S
100 1 0
get_items()
S
100 1 0
de_index_items()
S
73 1 5
delete_item()
S
100 1 0
get_settings()
S
100 1 0
get_re_index_batch_size()
S
71 1 5
get_admin_name()
S
100 1 0
get_re_index_max_num_pages()
S
75 1 4
is_last_page_to_re_index()
S
79 1 3
get_re_index_items_count()
S
100 1 0
sanitize_json_data()
S
79 1 3
get_index()
S
80 1 3
get_records()
S
100 1 0
should_index()
S
100 1 0
set_name_prefix()
S
80 1 3
is_enabled()
S
81 1 3
set_enabled()
S
80 1 3
search_in_replica()
S
69 1 6
set_client()
S
80 1 3
supports()
S
100 1 0
clear()
S
82 1 3