Code Analysis: Jobber 1.0.0

Function Rating Maintainability Complexity Lines of code
Jobber\Admin\Settings::render_page()
A
36 4 112
Jobber\Blocks::render_block()
A
45 8 46
Jobber\Jobber::query()
A
45 8 40
Jobber\REST\API::get_form()
A
47 8 38
Jobber\ModuleInitialization::init_classes()
A
49 8 33
script_loader_tag()
S
56 7 18
Jobber\REST\Token::validate_token()
S
57 6 17
get_cached_data()
S
57 5 17
Jobber\REST\Token::check_token()
S
57 5 16
get_asset_info()
S
57 5 16
deactivate()
S
59 5 13
Jobber\REST\Token::generate_token()
S
53 4 26
Jobber\Disconnect::handle_ui_disconnect()
S
57 4 17
Jobber\REST\Token::generate_token_permission_check()
S
60 4 14
Jobber\Auth::refresh_access_token()
S
53 3 23
Jobber\ModuleInitialization::class_uses_recursive()
S
63 4 10
Jobber\REST\Token::validate()
S
64 4 10
Jobber\REST\API::handle_disconnect()
S
60 3 12
render_activation_notice()
S
54 2 24
Jobber\Jobber::disconnect()
S
56 2 21
Jobber\REST\API::register_routes()
S
50 1 36
Jobber\Auth::get_token()
S
65 3 8
Jobber\ModuleInitialization::trait_uses_recursive()
S
67 3 7
Jobber\REST\Token::register_routes()
S
52 1 30
Jobber\Jobber::get_form()
S
63 3 10
filter_plugin_action_links()
S
60 2 15
Jobber\REST\Token::get_token()
S
68 2 7
Jobber\ModuleInitialization::instance()
S
71 2 6
script_url()
S
69 2 6
maybe_render_notices()
S
72 2 6
style_url()
S
69 2 6
Jobber\ModuleInitialization::get_class()
S
69 2 7
Jobber\Auth::is_authorized()
S
68 2 7
Jobber\Jobber::get_api_url()
S
71 2 6
Jobber\Disconnect::register()
S
78 1 3
Jobber\REST\Token::register()
S
75 1 4
Jobber\Jobber::__construct()
S
80 1 3
Jobber\Blocks::register()
S
79 1 3
Jobber\Jobber::register()
S
74 1 4
Jobber\Disconnect::can_register()
S
80 1 3
Jobber\Admin\Settings::can_register()
S
80 1 3
Jobber\REST\Token::save()
S
79 1 3
Jobber\Jobber::allow_jobber_redirect()
S
75 1 4
Jobber\ModuleInitialization::get_all_classes()
S
82 1 3
Jobber\REST\API::can_register()
S
82 1 3
Jobber\REST\API::get_endpoint()
S
68 1 8
get_enqueue_contexts()
S
80 1 3
Jobber\ModuleInitialization::get_classes()
S
72 1 5
Jobber\Jobber::rebuild_cache()
S
80 1 3
init()
S
75 1 5
Jobber\Admin\Settings::set_auth_nonce()
S
72 1 5
Jobber\Admin\Settings::update_settings()
S
72 1 5
Jobber\Admin\Settings::get_settings()
S
74 1 4
Jobber\Admin\Settings::settings_url()
S
79 1 3
Jobber\Disconnect::disconnect_client()
S
81 1 3
Jobber\Blocks::can_register()
S
82 1 3
Jobber\Admin\Settings::register_menu()
S
66 1 9
Jobber\ModuleInitialization::__construct()
S
91 1 2
Jobber\REST\Token::generate()
S
80 1 3
set_cached_data()
S
76 1 4
Jobber\REST\API::has_permission()
S
81 1 3
Jobber\Admin\Settings::delete_settings()
S
80 1 3
Jobber\Jobber::get_endpoint()
S
78 1 3
Jobber\Blocks::register_block_types()
S
68 1 8
Jobber\REST\API::register()
S
79 1 3
Jobber\Admin\Settings::register()
S
79 1 3
Jobber\ModuleInitialization::get_module()
S
79 1 3
get_module()
S
81 1 3
activate()
S
76 1 4
setup()
S
66 1 7
Jobber\Jobber::can_register()
S
82 1 3
Jobber\ModuleInitialization::slugify_class_name()
S
78 1 3