Code Analysis: Throws SPAM Away 3.5.1

Function Rating Maintainability Complexity Lines of code
ThrowsSpamAway::options_page()
D
12
35 579
ThrowsSpamAway::spams_list()
D
13
36 448
tsa_comment_main()
C
34 24 93
ThrowsSpamAway::comment_post()
B
33 22 90
ThrowsSpamAway::validate_comment()
B
34 21 92
tsa_echo_hostbyip()
A
36 10 92
ThrowsSpamAway::reject_spam_ip()
A
44 13 40
ThrowsSpamAway::trackback_spam_away()
A
44 13 39
ThrowsSpamAway::validation()
A
39 10 62
ThrowsSpamAway::ip_check()
A
47 10 36
ThrowsSpamAway::white_ip_check()
A
52 8 23
ThrowsSpamAway::tsa_scripts_init()
S
58 8 15
ThrowsSpamAway::__construct()
S
47 6 35
ThrowsSpamAway::tsa_create_tbl()
S
49 4 34
ThrowsSpamAway::admin_menu()
S
54 4 20
ThrowsSpamAway::activate()
S
44 2 45
ThrowsSpamAway::get_last_spam_comment()
S
58 3 17
ThrowsSpamAway::in_cidr()
S
61 3 11
ThrowsSpamAway::save_post_meta()
S
51 1 28
ThrowsSpamAway::comment_form_message_html()
S
64 2 9
ThrowsSpamAway::comment_form_dummy_param_field()
S
64 2 10
tsa_get_hostbyip_html()
S
73 1 5
ThrowsSpamAway::comment_form_submit_field()
S
74 1 4
ThrowsSpamAway::is_only_in_singlebyte()
S
78 1 3
ThrowsSpamAway::recommend_setting()
S
83 1 5
ThrowsSpamAway::deactivate()
S
91 1 2
ThrowsSpamAway::is_ipv4()
S
79 1 3
ThrowsSpamAway::comment_form()
S
81 1 3
ThrowsSpamAway::mb_str_split()
S
79 1 3