fullpath name class_name object_type cyclomatic_complexity cyclomatic_rank start_line stop_line column_offset
0 /home/ubuntu/yoneda/python/yoneda/monad.py of NaN closure 1 0 333 334 4
1 /home/ubuntu/yoneda/python/yoneda/monad.py catch_ NaN closure 2 0 384 388 4
2 /home/ubuntu/yoneda/python/cli.py _format_action BetterHelpFormatter method 6 1 62 108 4
3 /home/ubuntu/yoneda/python/yoneda/basic.py state Maybe method 4 0 48 54 4
4 /home/ubuntu/yoneda/python/yoneda/basic.py app Try method 2 0 137 153 4
5 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_state MaybeTests method 1 0 28 42 4
6 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_app TryTests method 1 0 92 98 4
7 /home/ubuntu/yoneda/python/yoneda/monad.py __rshift__ Monad method 1 0 579 593 4
8 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail_errors MonadFunctionTests method 1 0 110 117 4
9 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch_errors MonadInfixFunctionTests method 1 0 265 268 4
10 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition MonadTests method 1 0 509 521 4
11 /home/ubuntu/yoneda/python/cli.py version_commit_command NaN function 2 0 748 771 0
12 /home/ubuntu/yoneda/python/cli.py add_text BetterHelpFormatter method 2 0 50 60 4
13 /home/ubuntu/yoneda/python/cli.py enter_repo NaN function 1 0 272 278 0
14 /home/ubuntu/yoneda/python/cli.py exit_repo NaN function 1 0 281 287 0
15 /home/ubuntu/yoneda/python/cli.py start NaN function 1 0 290 315 0
16 /home/ubuntu/yoneda/python/cli.py stop NaN function 1 0 318 332 0
17 /home/ubuntu/yoneda/python/cli.py remove_container NaN function 1 0 335 341 0
18 /home/ubuntu/yoneda/python/cli.py version_variable NaN function 1 0 369 375 0
19 /home/ubuntu/yoneda/python/cli.py container_id_command NaN function 1 0 475 484 0
20 /home/ubuntu/yoneda/python/cli.py destroy_dev_command NaN function 1 0 487 500 0
21 /home/ubuntu/yoneda/python/cli.py BetterHelpFormatter NaN class 4 0 41 108 0
22 /home/ubuntu/yoneda/python/cli.py destroy_prod_command NaN function 1 0 503 513 0
23 /home/ubuntu/yoneda/python/cli.py image_id_command NaN function 1 0 516 528 0
24 /home/ubuntu/yoneda/python/cli.py pull_command NaN function 1 0 557 569 0
25 /home/ubuntu/yoneda/python/cli.py push_command NaN function 1 0 572 594 0
26 /home/ubuntu/yoneda/python/cli.py remove_command NaN function 1 0 597 608 0
27 /home/ubuntu/yoneda/python/cli.py restart_command NaN function 1 0 611 629 0
28 /home/ubuntu/yoneda/python/cli.py start_command NaN function 1 0 632 642 0
29 /home/ubuntu/yoneda/python/cli.py state_command NaN function 1 0 645 691 0
30 /home/ubuntu/yoneda/python/cli.py stop_command NaN function 1 0 694 705 0
31 /home/ubuntu/yoneda/python/cli.py x_tools_command NaN function 1 0 708 728 0
32 /home/ubuntu/yoneda/python/cli.py resolve NaN function 3 0 217 248 0
33 /home/ubuntu/yoneda/python/cli.py quickstart_command NaN function 1 0 731 739 0
34 /home/ubuntu/yoneda/python/cli.py zsh_command NaN function 1 0 774 786 0
35 /home/ubuntu/yoneda/python/cli.py zsh_complete_command NaN function 1 0 789 828 0
36 /home/ubuntu/yoneda/python/cli.py zsh_root_command NaN function 1 0 831 837 0
37 /home/ubuntu/yoneda/python/cli.py get_illegal_mode_command NaN function 1 0 840 853 0
38 /home/ubuntu/yoneda/python/cli.py main NaN function 1 0 857 934 0
39 /home/ubuntu/yoneda/python/cli.py __init__ BetterHelpFormatter method 1 0 45 48 4
40 /home/ubuntu/yoneda/python/cli.py get_info NaN function 2 0 111 214 0
41 /home/ubuntu/yoneda/python/cli.py line NaN function 2 0 251 268 0
42 /home/ubuntu/yoneda/python/cli.py docker_exec NaN function 2 0 344 366 0
43 /home/ubuntu/yoneda/python/cli.py zshrc_tools NaN function 2 0 383 400 0
44 /home/ubuntu/yoneda/python/cli.py build_dev_command NaN function 2 0 404 437 0
45 /home/ubuntu/yoneda/python/cli.py build_prod_command NaN function 2 0 440 472 0
46 /home/ubuntu/yoneda/python/cli.py prod_command NaN function 2 0 531 554 0
47 /home/ubuntu/yoneda/python/yoneda/basic.py success Try method 1 0 60 71 4
48 /home/ubuntu/yoneda/python/yoneda/basic.py failure Try method 1 0 74 85 4
49 /home/ubuntu/yoneda/python/yoneda/basic.py __repr__ Try method 1 0 87 90 4
50 /home/ubuntu/yoneda/python/yoneda/basic.py Maybe NaN class 3 0 14 54 0
51 /home/ubuntu/yoneda/python/yoneda/basic.py __repr__ Maybe method 2 0 40 45 4
52 /home/ubuntu/yoneda/python/yoneda/basic.py Try NaN class 2 0 58 153 0
53 /home/ubuntu/yoneda/python/yoneda/basic.py state Try method 2 0 93 98 4
54 /home/ubuntu/yoneda/python/yoneda/basic.py fmap Try method 2 0 100 117 4
55 /home/ubuntu/yoneda/python/yoneda/basic.py bind Try method 2 0 119 135 4
56 /home/ubuntu/yoneda/python/yoneda/basic.py just Maybe method 1 0 16 27 4
57 /home/ubuntu/yoneda/python/yoneda/basic.py nothing Maybe method 1 0 30 38 4
58 /home/ubuntu/yoneda/python/yoneda/basic_test.py MaybeTests NaN class 2 0 11 42 0
59 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_fmap TryTests method 1 0 75 81 4
60 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_bind TryTests method 1 0 83 90 4
61 /home/ubuntu/yoneda/python/yoneda/basic_test.py TryTests NaN class 2 0 45 98 0
62 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_just MaybeTests method 1 0 12 15 4
63 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_nothing MaybeTests method 1 0 17 19 4
64 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_repr MaybeTests method 1 0 21 26 4
65 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_success TryTests method 1 0 46 51 4
66 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_failure TryTests method 1 0 53 58 4
67 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_repr TryTests method 1 0 60 66 4
68 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_state TryTests method 1 0 68 73 4
69 /home/ubuntu/yoneda/python/yoneda/monad.py enforce_monad NaN function 3 0 40 55 0
70 /home/ubuntu/yoneda/python/yoneda/monad.py bind NaN function 1 0 174 194 0
71 /home/ubuntu/yoneda/python/yoneda/monad.py iright NaN function 1 0 198 199 0
72 /home/ubuntu/yoneda/python/yoneda/monad.py right NaN function 1 0 202 223 0
73 /home/ubuntu/yoneda/python/yoneda/monad.py ifail NaN function 1 0 227 228 0
74 /home/ubuntu/yoneda/python/yoneda/monad.py fail NaN function 1 0 231 254 0
75 /home/ubuntu/yoneda/python/yoneda/monad.py succeed NaN function 1 0 257 280 0
76 /home/ubuntu/yoneda/python/yoneda/monad.py icurry NaN function 1 0 284 285 0
77 /home/ubuntu/yoneda/python/yoneda/monad.py curry NaN function 1 0 288 301 0
78 /home/ubuntu/yoneda/python/yoneda/monad.py idot NaN function 1 0 305 306 0
79 /home/ubuntu/yoneda/python/yoneda/monad.py dot NaN function 1 0 309 336 0
80 /home/ubuntu/yoneda/python/yoneda/monad.py Monad NaN class 2 0 396 593 0
81 /home/ubuntu/yoneda/python/yoneda/monad.py partial_dot NaN function 1 0 340 362 0
82 /home/ubuntu/yoneda/python/yoneda/monad.py catch NaN function 1 0 365 390 0
83 /home/ubuntu/yoneda/python/yoneda/monad.py __init__ Monad method 1 0 419 427 4
84 /home/ubuntu/yoneda/python/yoneda/monad.py __repr__ Monad method 1 0 429 434 4
85 /home/ubuntu/yoneda/python/yoneda/monad.py wrap Monad method 1 0 437 450 4
86 /home/ubuntu/yoneda/python/yoneda/monad.py unwrap Monad method 1 0 452 462 4
87 /home/ubuntu/yoneda/python/yoneda/monad.py fmap Monad method 1 0 464 478 4
88 /home/ubuntu/yoneda/python/yoneda/monad.py app Monad method 1 0 480 493 4
89 /home/ubuntu/yoneda/python/yoneda/monad.py bind Monad method 1 0 495 508 4
90 /home/ubuntu/yoneda/python/yoneda/monad.py right Monad method 1 0 510 523 4
91 /home/ubuntu/yoneda/python/yoneda/monad.py iwrap NaN function 1 0 59 60 0
92 /home/ubuntu/yoneda/python/yoneda/monad.py fail Monad method 1 0 525 538 4
93 /home/ubuntu/yoneda/python/yoneda/monad.py __and__ Monad method 1 0 540 554 4
94 /home/ubuntu/yoneda/python/yoneda/monad.py __xor__ Monad method 1 0 556 577 4
95 /home/ubuntu/yoneda/python/yoneda/monad.py wrap NaN function 1 0 63 83 0
96 /home/ubuntu/yoneda/python/yoneda/monad.py unwrap NaN function 1 0 86 105 0
97 /home/ubuntu/yoneda/python/yoneda/monad.py ifmap NaN function 1 0 109 110 0
98 /home/ubuntu/yoneda/python/yoneda/monad.py fmap NaN function 1 0 113 133 0
99 /home/ubuntu/yoneda/python/yoneda/monad.py iapp NaN function 1 0 137 138 0
100 /home/ubuntu/yoneda/python/yoneda/monad.py app NaN function 1 0 141 166 0
101 /home/ubuntu/yoneda/python/yoneda/monad.py ibind NaN function 1 0 170 171 0
102 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadFunctionTests NaN class 2 0 13 117 0
103 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_errors MonadFunctionTests method 1 0 55 58 4
104 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app MonadFunctionTests method 1 0 60 65 4
105 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_errors MonadFunctionTests method 1 0 67 74 4
106 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind MonadFunctionTests method 1 0 76 81 4
107 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_errors MonadFunctionTests method 1 0 83 86 4
108 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right MonadFunctionTests method 1 0 88 92 4
109 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right_errors MonadFunctionTests method 1 0 94 102 4
110 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail MonadFunctionTests method 1 0 104 108 4
111 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap_infix MonadInfixFunctionTests method 1 0 121 127 4
112 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadInfixFunctionTests NaN class 2 0 120 268 0
113 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_infix MonadInfixFunctionTests method 1 0 129 135 4
114 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_infix MonadInfixFunctionTests method 1 0 137 143 4
115 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_infix MonadInfixFunctionTests method 1 0 145 154 4
116 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right_infix MonadInfixFunctionTests method 1 0 156 162 4
117 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail_infix MonadInfixFunctionTests method 1 0 164 170 4
118 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_curry MonadInfixFunctionTests method 1 0 172 179 4
119 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_dot MonadInfixFunctionTests method 1 0 181 209 4
120 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_partial_dot MonadInfixFunctionTests method 1 0 211 220 4
121 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch MonadInfixFunctionTests method 1 0 222 229 4
122 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch_monadic_funcs MonadInfixFunctionTests method 1 0 231 263 4
123 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadTests NaN class 2 0 271 521 0
124 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_init MonadTests method 1 0 272 274 4
125 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap MonadTests method 1 0 276 278 4
126 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap MonadTests method 1 0 280 282 4
127 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap MonadTests method 1 0 284 287 4
128 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app MonadTests method 1 0 289 292 4
129 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind MonadTests method 1 0 294 297 4
130 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right MonadTests method 1 0 299 305 4
131 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail MonadTests method 1 0 307 311 4
132 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_succeed MonadTests method 1 0 313 319 4
133 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition_right MonadTests method 2 0 469 507 4
134 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_repr MonadTests method 1 0 321 326 4
135 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_and MonadTests method 1 0 328 334 4
136 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_xor MonadTests method 1 0 336 342 4
137 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_rshift MonadTests method 1 0 344 352 4
138 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_left_identity MonadTests method 1 0 355 366 4
139 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_right_identity MonadTests method 1 0 368 376 4
140 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_associativity MonadTests method 1 0 378 394 4
141 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_identity MonadTests method 1 0 396 405 4
142 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_distributivity MonadTests method 1 0 407 417 4
143 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_identity MonadTests method 1 0 419 426 4
144 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_enforce_monad MonadFunctionTests method 1 0 14 26 4
145 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_homomorphism MonadTests method 1 0 428 438 4
146 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_interchange MonadTests method 1 0 440 451 4
147 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition_left MonadTests method 1 0 453 467 4
148 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap MonadFunctionTests method 1 0 28 31 4
149 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap_errors MonadFunctionTests method 1 0 33 36 4
150 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap MonadFunctionTests method 1 0 38 41 4
151 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap_errors MonadFunctionTests method 1 0 43 46 4
152 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap MonadFunctionTests method 1 0 48 53 4