-
Notifications
You must be signed in to change notification settings - Fork 2
/
LizardReport.txt
136 lines (135 loc) · 11 KB
/
LizardReport.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
================================================
NLOC CCN token PARAM length location
------------------------------------------------
5 1 35 2 7 test_start_with_project@10-16@./tests/app/test_task.py
5 1 33 2 7 test_start_with_no_project@19-25@./tests/app/test_task.py
2 1 14 2 2 __init__@10-11@./ttrack/app/project.py
2 1 18 2 2 start@13-14@./ttrack/app/project.py
2 1 20 2 2 archive@16-17@./ttrack/app/project.py
2 1 20 2 2 activate@19-20@./ttrack/app/project.py
8 3 56 2 10 list@22-31@./ttrack/app/project.py
10 3 71 3 13 add_project_to_task@33-45@./ttrack/app/project.py
6 2 42 2 8 remove_project_from_task@47-54@./ttrack/app/project.py
2 1 14 2 2 __init__@12-13@./ttrack/app/task.py
13 5 87 4 15 start@16-30@./ttrack/app/task.py
2 1 23 2 2 finish@32-33@./ttrack/app/task.py
5 3 53 2 6 pause@35-40@./ttrack/app/task.py
3 2 28 2 3 get_task_status@42-44@./ttrack/app/task.py
9 2 76 2 12 get_task_duration_in_hours@46-57@./ttrack/app/task.py
8 3 56 2 10 list@59-68@./ttrack/app/task.py
9 3 76 3 11 add_tag_to_task@70-80@./ttrack/app/task.py
10 3 71 3 12 remove_tag_from_task@82-93@./ttrack/app/task.py
6 2 46 2 7 resume@95-101@./ttrack/app/task.py
2 1 10 2 3 tag@103-105@./ttrack/app/task.py
3 2 37 1 3 _get_running_task@107-109@./ttrack/app/task.py
2 1 12 3 2 create_task@6-7@./ttrack/repository/storage.py
2 1 12 3 2 create_project@10-11@./ttrack/repository/storage.py
2 1 8 2 2 create_tag@14-15@./ttrack/repository/storage.py
2 1 10 3 2 update_task_status@18-19@./ttrack/repository/storage.py
2 1 10 3 2 update_project_status@22-23@./ttrack/repository/storage.py
2 1 10 3 2 add_tag_to_task@26-27@./ttrack/repository/storage.py
2 1 10 3 2 remove_tag_from_task@30-31@./ttrack/repository/storage.py
2 1 10 3 2 add_project_to_task@34-35@./ttrack/repository/storage.py
2 1 8 2 2 remove_project_from_task@38-39@./ttrack/repository/storage.py
2 1 6 1 2 list_projects@42-43@./ttrack/repository/storage.py
2 1 6 1 2 list_tasks@46-47@./ttrack/repository/storage.py
2 1 8 2 2 find_tag@50-51@./ttrack/repository/storage.py
2 1 8 2 2 find_task@54-55@./ttrack/repository/storage.py
2 1 8 2 2 find_project@58-59@./ttrack/repository/storage.py
5 1 20 1 5 __repr__@27-31@./ttrack/repository/models.py
2 1 9 1 2 get_id@33-34@./ttrack/repository/models.py
6 1 27 1 6 as_dict@36-41@./ttrack/repository/models.py
8 1 31 1 8 __repr__@53-60@./ttrack/repository/models.py
9 2 47 1 9 as_dict@62-70@./ttrack/repository/models.py
7 1 27 1 7 __repr__@80-86@./ttrack/repository/models.py
7 1 31 1 7 as_dict@88-94@./ttrack/repository/models.py
4 1 15 1 4 __repr__@102-105@./ttrack/repository/models.py
5 1 20 1 5 as_dict@107-111@./ttrack/repository/models.py
5 1 19 1 5 __repr__@120-124@./ttrack/repository/models.py
5 1 38 2 7 __init__@9-15@./ttrack/repository/database.py
4 1 30 2 4 create_project@17-20@./ttrack/repository/database.py
6 2 64 3 9 create_task@22-30@./ttrack/repository/database.py
5 1 38 2 7 create_tag@32-38@./ttrack/repository/database.py
8 1 51 3 9 update_task_status@40-48@./ttrack/repository/database.py
8 1 51 3 9 update_project_status@50-58@./ttrack/repository/database.py
3 1 39 3 3 add_tag_to_task@60-62@./ttrack/repository/database.py
6 1 54 3 7 remove_tag_from_task@64-70@./ttrack/repository/database.py
8 1 54 3 9 add_project_to_task@72-80@./ttrack/repository/database.py
8 1 49 2 9 remove_project_from_task@82-90@./ttrack/repository/database.py
5 3 55 2 6 list_projects@92-97@./ttrack/repository/database.py
5 3 55 2 6 list_tasks@99-104@./ttrack/repository/database.py
3 2 45 2 3 find_tag@106-108@./ttrack/repository/database.py
3 2 43 2 3 find_project@110-112@./ttrack/repository/database.py
3 2 45 2 3 find_task@114-116@./ttrack/repository/database.py
3 2 43 2 3 find_project_by_id@118-120@./ttrack/repository/database.py
4 1 31 2 4 _db_session@122-125@./ttrack/repository/database.py
16 2 134 3 18 config@29-46@./ttrack/cli/cli.py
10 1 58 5 10 start_task@49-58@./ttrack/cli/cli.py
13 3 78 5 13 edit_task@61-73@./ttrack/cli/cli.py
5 1 48 3 5 tag@77-81@./ttrack/cli/cli.py
5 1 48 3 5 tag@84-88@./ttrack/cli/cli.py
12 4 87 4 13 finish@91-103@./ttrack/cli/cli.py
7 1 34 4 7 finish@106-112@./ttrack/cli/cli.py
12 4 87 4 13 archive@115-127@./ttrack/cli/cli.py
12 4 87 4 13 activate@130-142@./ttrack/cli/cli.py
7 1 33 4 8 pause@146-153@./ttrack/cli/cli.py
7 1 33 4 8 resume@156-163@./ttrack/cli/cli.py
4 1 16 1 7 project@166-172@./ttrack/cli/cli.py
14 5 111 4 14 list@175-188@./ttrack/cli/cli.py
4 2 25 1 4 _version_callback@190-193@./ttrack/cli/cli.py
11 1 37 7 11 main@196-206@./ttrack/cli/cli.py
16 4 67 3 17 mount_connection_data@208-224@./ttrack/cli/cli.py
11 2 61 0 13 storage_from_configuration@226-238@./ttrack/cli/cli.py
2 1 11 0 2 task_application@240-241@./ttrack/cli/cli.py
2 1 11 0 2 project_application@243-244@./ttrack/cli/cli.py
6 3 50 1 7 print_projects@246-252@./ttrack/cli/cli.py
6 3 61 1 7 print_tasks@254-260@./ttrack/cli/cli.py
2 1 12 0 2 main@3-4@./ttrack/__main__.py
10 1 123 0 10 upgrade@26-35@./migrations/versions/0809629b126c_create_task_table.py
3 1 29 0 3 downgrade@37-39@./migrations/versions/0809629b126c_create_task_table.py
7 1 64 0 7 upgrade@23-29@./migrations/versions/405f630e8f79_create_project_table.py
2 1 12 0 2 downgrade@32-33@./migrations/versions/405f630e8f79_create_project_table.py
7 1 68 0 7 upgrade@19-25@./migrations/versions/469e554e613d_create_tasktags_table.py
2 1 12 0 2 downgrade@28-29@./migrations/versions/469e554e613d_create_tasktags_table.py
6 1 47 0 6 upgrade@19-24@./migrations/versions/1bd006d42d5d_create_tags_table.py
2 1 12 0 2 downgrade@27-28@./migrations/versions/1bd006d42d5d_create_tags_table.py
8 1 101 0 8 upgrade@21-28@./migrations/versions/fd3dc97009bb_create_interruptions_table.py
2 1 12 0 2 downgrade@31-32@./migrations/versions/fd3dc97009bb_create_interruptions_table.py
21 1 52 0 22 run_migrations_offline@29-50@./migrations/env.py
18 1 64 0 20 run_migrations_online@53-72@./migrations/env.py
17 file analyzed.
==============================================================
NLOC Avg.NLOC AvgCCN Avg.token function_cnt file
--------------------------------------------------------------
0 0.0 0.0 0.0 0 ./tests/app/__init__.py
17 5.0 1.0 34.0 2 ./tests/app/test_task.py
39 4.6 1.7 34.4 7 ./ttrack/app/project.py
80 6.0 2.3 48.1 12 ./ttrack/app/task.py
49 2.0 1.0 9.0 14 ./ttrack/repository/storage.py
100 5.8 1.1 24.6 10 ./ttrack/repository/models.py
92 5.1 1.5 46.2 17 ./ttrack/repository/database.py
2 0.0 0.0 0.0 0 ./ttrack/cli/__init__.py
214 8.7 2.2 56.0 21 ./ttrack/cli/cli.py
5 2.0 1.0 12.0 1 ./ttrack/__main__.py
33 6.5 1.0 76.0 2 ./migrations/versions/0809629b126c_create_task_table.py
26 4.5 1.0 38.0 2 ./migrations/versions/405f630e8f79_create_project_table.py
22 4.5 1.0 40.0 2 ./migrations/versions/469e554e613d_create_tasktags_table.py
21 4.0 1.0 29.5 2 ./migrations/versions/1bd006d42d5d_create_tags_table.py
24 5.0 1.0 56.5 2 ./migrations/versions/fd3dc97009bb_create_interruptions_table.py
51 19.5 1.0 58.0 2 ./migrations/env.py
2 0.0 0.0 0.0 0 ./test.py
==========================================================================================================
!!!! Warnings (cyclomatic_complexity > 3 or length > 1000 or nloc > 1000000 or parameter_count > 100) !!!!
================================================
NLOC CCN token PARAM length location
------------------------------------------------
13 5 87 4 15 start@16-30@./ttrack/app/task.py
12 4 87 4 13 finish@91-103@./ttrack/cli/cli.py
12 4 87 4 13 archive@115-127@./ttrack/cli/cli.py
12 4 87 4 13 activate@130-142@./ttrack/cli/cli.py
14 5 111 4 14 list@175-188@./ttrack/cli/cli.py
16 4 67 3 17 mount_connection_data@208-224@./ttrack/cli/cli.py
==========================================================================================
Total nloc Avg.NLOC AvgCCN Avg.token Fun Cnt Warning cnt Fun Rt nloc Rt
------------------------------------------------------------------------------------------
777 5.8 1.6 39.9 96 6 0.06 0.14