Code Analysis: WP human resource management 2.2.17

Most Complex Classes

Class Rating Complexity
Hrm_Attendance
D
312
Hrm_Leave
D
157
Hrm_Employee
D
140
Hrm_Payroll
D
129
Hrm_Admin
C
123
HRM_Shift
A
65
Hrm_Settings
S
46
Hrm_Db
S
46
Hrm_Time
S
40
WP_Hrm
S
32
HRM\Core\Crud\Action
S
22
HRM\Core\File_System\File_System
S
20

Most Complex Functions

Function Rating Complexity
Hrm_Attendance::get_attendance()
B
22
Hrm_Attendance::ajax_filter_attendance()
B
21
Hrm_Payroll::generate_salary_statement()
B
18
Hrm_Time::search_punch_in_out_recored()
B
18
Hrm_Attendance::get_shift()
B
15
Hrm_Employee::ajax_insert_employee()
A
16
Hrm_Leave::save_work_week()
A
16
Hrm_Time::get_individual_punch()
A
14
Hrm_Admin::display_rows_hierarchical()
A
14
Hrm_Admin::get_departments()
A
10
Hrm_Attendance::get_presents()
A
12
Hrm_Payroll::update_salary()
A
11