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 383 387 4
2 /home/ubuntu/yoneda/python/yoneda/basic.py state Maybe method 3 0 48 54 4
3 /home/ubuntu/yoneda/python/yoneda/basic.py app Try method 2 0 137 153 4
4 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_state MaybeTests method 1 0 28 39 4
5 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_app TryTests method 1 0 89 95 4
6 /home/ubuntu/yoneda/python/yoneda/monad.py __rshift__ Monad method 1 0 578 592 4
7 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail_errors MonadFunctionTests method 1 0 110 117 4
8 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch_errors MonadInfixFunctionTests method 1 0 265 268 4
9 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition MonadTests method 1 0 509 521 4
10 /home/ubuntu/yoneda/python/cli.py resolve NaN function 3 0 136 175 0
11 /home/ubuntu/yoneda/python/cli.py exit_repo NaN function 1 0 208 214 0
12 /home/ubuntu/yoneda/python/cli.py start NaN function 1 0 217 242 0
13 /home/ubuntu/yoneda/python/cli.py stop NaN function 1 0 245 259 0
14 /home/ubuntu/yoneda/python/cli.py remove_container NaN function 1 0 262 268 0
15 /home/ubuntu/yoneda/python/cli.py version_variable NaN function 1 0 296 302 0
16 /home/ubuntu/yoneda/python/cli.py container_id_command NaN function 1 0 402 411 0
17 /home/ubuntu/yoneda/python/cli.py destroy_dev_command NaN function 1 0 414 427 0
18 /home/ubuntu/yoneda/python/cli.py destroy_prod_command NaN function 1 0 430 440 0
19 /home/ubuntu/yoneda/python/cli.py image_id_command NaN function 1 0 443 455 0
20 /home/ubuntu/yoneda/python/cli.py pull_command NaN function 1 0 484 496 0
21 /home/ubuntu/yoneda/python/cli.py get_info NaN function 2 0 28 133 0
22 /home/ubuntu/yoneda/python/cli.py push_command NaN function 1 0 499 521 0
23 /home/ubuntu/yoneda/python/cli.py remove_command NaN function 1 0 524 535 0
24 /home/ubuntu/yoneda/python/cli.py restart_command NaN function 1 0 538 556 0
25 /home/ubuntu/yoneda/python/cli.py start_command NaN function 1 0 559 569 0
26 /home/ubuntu/yoneda/python/cli.py state_command NaN function 1 0 572 618 0
27 /home/ubuntu/yoneda/python/cli.py stop_command NaN function 1 0 621 632 0
28 /home/ubuntu/yoneda/python/cli.py x_tools_command NaN function 1 0 635 655 0
29 /home/ubuntu/yoneda/python/cli.py quickstart_command NaN function 1 0 658 666 0
30 /home/ubuntu/yoneda/python/cli.py zsh_command NaN function 1 0 701 713 0
31 /home/ubuntu/yoneda/python/cli.py zsh_complete_command NaN function 1 0 716 753 0
32 /home/ubuntu/yoneda/python/cli.py line NaN function 2 0 178 195 0
33 /home/ubuntu/yoneda/python/cli.py zsh_root_command NaN function 1 0 756 762 0
34 /home/ubuntu/yoneda/python/cli.py get_illegal_mode_command NaN function 1 0 765 778 0
35 /home/ubuntu/yoneda/python/cli.py main NaN function 1 0 782 859 0
36 /home/ubuntu/yoneda/python/cli.py docker_exec NaN function 2 0 271 293 0
37 /home/ubuntu/yoneda/python/cli.py zshrc_tools NaN function 2 0 310 327 0
38 /home/ubuntu/yoneda/python/cli.py build_dev_command NaN function 2 0 331 364 0
39 /home/ubuntu/yoneda/python/cli.py build_prod_command NaN function 2 0 367 399 0
40 /home/ubuntu/yoneda/python/cli.py prod_command NaN function 2 0 458 481 0
41 /home/ubuntu/yoneda/python/cli.py version_commit_command NaN function 2 0 675 698 0
42 /home/ubuntu/yoneda/python/cli.py enter_repo NaN function 1 0 199 205 0
43 /home/ubuntu/yoneda/python/yoneda/basic.py Maybe NaN class 3 0 14 54 0
44 /home/ubuntu/yoneda/python/yoneda/basic.py success Try method 1 0 60 71 4
45 /home/ubuntu/yoneda/python/yoneda/basic.py failure Try method 1 0 74 85 4
46 /home/ubuntu/yoneda/python/yoneda/basic.py __repr__ Try method 1 0 87 90 4
47 /home/ubuntu/yoneda/python/yoneda/basic.py __repr__ Maybe method 2 0 40 45 4
48 /home/ubuntu/yoneda/python/yoneda/basic.py Try NaN class 2 0 58 153 0
49 /home/ubuntu/yoneda/python/yoneda/basic.py state Try method 2 0 93 98 4
50 /home/ubuntu/yoneda/python/yoneda/basic.py fmap Try method 2 0 100 117 4
51 /home/ubuntu/yoneda/python/yoneda/basic.py bind Try method 2 0 119 135 4
52 /home/ubuntu/yoneda/python/yoneda/basic.py just Maybe method 1 0 16 27 4
53 /home/ubuntu/yoneda/python/yoneda/basic.py nothing Maybe method 1 0 30 38 4
54 /home/ubuntu/yoneda/python/yoneda/basic_test.py MaybeTests NaN class 2 0 11 39 0
55 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_fmap TryTests method 1 0 72 78 4
56 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_bind TryTests method 1 0 80 87 4
57 /home/ubuntu/yoneda/python/yoneda/basic_test.py TryTests NaN class 2 0 42 95 0
58 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_just MaybeTests method 1 0 12 15 4
59 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_nothing MaybeTests method 1 0 17 19 4
60 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_repr MaybeTests method 1 0 21 26 4
61 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_success TryTests method 1 0 43 48 4
62 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_failure TryTests method 1 0 50 55 4
63 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_repr TryTests method 1 0 57 63 4
64 /home/ubuntu/yoneda/python/yoneda/basic_test.py test_state TryTests method 1 0 65 70 4
65 /home/ubuntu/yoneda/python/yoneda/monad.py enforce_monad NaN function 3 0 40 55 0
66 /home/ubuntu/yoneda/python/yoneda/monad.py bind NaN function 1 0 174 194 0
67 /home/ubuntu/yoneda/python/yoneda/monad.py iright NaN function 1 0 198 199 0
68 /home/ubuntu/yoneda/python/yoneda/monad.py right NaN function 1 0 202 223 0
69 /home/ubuntu/yoneda/python/yoneda/monad.py ifail NaN function 1 0 227 228 0
70 /home/ubuntu/yoneda/python/yoneda/monad.py fail NaN function 1 0 231 254 0
71 /home/ubuntu/yoneda/python/yoneda/monad.py succeed NaN function 1 0 257 280 0
72 /home/ubuntu/yoneda/python/yoneda/monad.py icurry NaN function 1 0 284 285 0
73 /home/ubuntu/yoneda/python/yoneda/monad.py curry NaN function 1 0 288 301 0
74 /home/ubuntu/yoneda/python/yoneda/monad.py idot NaN function 1 0 305 306 0
75 /home/ubuntu/yoneda/python/yoneda/monad.py dot NaN function 1 0 309 336 0
76 /home/ubuntu/yoneda/python/yoneda/monad.py Monad NaN class 2 0 395 592 0
77 /home/ubuntu/yoneda/python/yoneda/monad.py partial_dot NaN function 1 0 339 361 0
78 /home/ubuntu/yoneda/python/yoneda/monad.py catch NaN function 1 0 364 389 0
79 /home/ubuntu/yoneda/python/yoneda/monad.py __init__ Monad method 1 0 418 426 4
80 /home/ubuntu/yoneda/python/yoneda/monad.py __repr__ Monad method 1 0 428 433 4
81 /home/ubuntu/yoneda/python/yoneda/monad.py wrap Monad method 1 0 436 449 4
82 /home/ubuntu/yoneda/python/yoneda/monad.py unwrap Monad method 1 0 451 461 4
83 /home/ubuntu/yoneda/python/yoneda/monad.py fmap Monad method 1 0 463 477 4
84 /home/ubuntu/yoneda/python/yoneda/monad.py app Monad method 1 0 479 492 4
85 /home/ubuntu/yoneda/python/yoneda/monad.py bind Monad method 1 0 494 507 4
86 /home/ubuntu/yoneda/python/yoneda/monad.py right Monad method 1 0 509 522 4
87 /home/ubuntu/yoneda/python/yoneda/monad.py iwrap NaN function 1 0 59 60 0
88 /home/ubuntu/yoneda/python/yoneda/monad.py fail Monad method 1 0 524 537 4
89 /home/ubuntu/yoneda/python/yoneda/monad.py __and__ Monad method 1 0 539 553 4
90 /home/ubuntu/yoneda/python/yoneda/monad.py __xor__ Monad method 1 0 555 576 4
91 /home/ubuntu/yoneda/python/yoneda/monad.py wrap NaN function 1 0 63 83 0
92 /home/ubuntu/yoneda/python/yoneda/monad.py unwrap NaN function 1 0 86 105 0
93 /home/ubuntu/yoneda/python/yoneda/monad.py ifmap NaN function 1 0 109 110 0
94 /home/ubuntu/yoneda/python/yoneda/monad.py fmap NaN function 1 0 113 133 0
95 /home/ubuntu/yoneda/python/yoneda/monad.py iapp NaN function 1 0 137 138 0
96 /home/ubuntu/yoneda/python/yoneda/monad.py app NaN function 1 0 141 166 0
97 /home/ubuntu/yoneda/python/yoneda/monad.py ibind NaN function 1 0 170 171 0
98 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadFunctionTests NaN class 2 0 13 117 0
99 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_errors MonadFunctionTests method 1 0 55 58 4
100 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app MonadFunctionTests method 1 0 60 65 4
101 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_errors MonadFunctionTests method 1 0 67 74 4
102 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind MonadFunctionTests method 1 0 76 81 4
103 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_errors MonadFunctionTests method 1 0 83 86 4
104 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right MonadFunctionTests method 1 0 88 92 4
105 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right_errors MonadFunctionTests method 1 0 94 102 4
106 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail MonadFunctionTests method 1 0 104 108 4
107 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap_infix MonadInfixFunctionTests method 1 0 121 127 4
108 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadInfixFunctionTests NaN class 2 0 120 268 0
109 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_infix MonadInfixFunctionTests method 1 0 129 135 4
110 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_infix MonadInfixFunctionTests method 1 0 137 143 4
111 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_infix MonadInfixFunctionTests method 1 0 145 154 4
112 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right_infix MonadInfixFunctionTests method 1 0 156 162 4
113 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail_infix MonadInfixFunctionTests method 1 0 164 170 4
114 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_curry MonadInfixFunctionTests method 1 0 172 179 4
115 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_dot MonadInfixFunctionTests method 1 0 181 209 4
116 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_partial_dot MonadInfixFunctionTests method 1 0 211 220 4
117 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch MonadInfixFunctionTests method 1 0 222 229 4
118 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_catch_monadic_funcs MonadInfixFunctionTests method 1 0 231 263 4
119 /home/ubuntu/yoneda/python/yoneda/monad_test.py MonadTests NaN class 2 0 271 521 0
120 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_init MonadTests method 1 0 272 274 4
121 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap MonadTests method 1 0 276 278 4
122 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap MonadTests method 1 0 280 282 4
123 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap MonadTests method 1 0 284 287 4
124 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app MonadTests method 1 0 289 292 4
125 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind MonadTests method 1 0 294 297 4
126 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_right MonadTests method 1 0 299 305 4
127 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fail MonadTests method 1 0 307 311 4
128 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_succeed MonadTests method 1 0 313 319 4
129 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition_right MonadTests method 2 0 469 507 4
130 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_repr MonadTests method 1 0 321 326 4
131 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_and MonadTests method 1 0 328 334 4
132 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_xor MonadTests method 1 0 336 342 4
133 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_rshift MonadTests method 1 0 344 352 4
134 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_left_identity MonadTests method 1 0 355 366 4
135 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_right_identity MonadTests method 1 0 368 376 4
136 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_bind_associativity MonadTests method 1 0 378 394 4
137 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_identity MonadTests method 1 0 396 405 4
138 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap_distributivity MonadTests method 1 0 407 417 4
139 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_identity MonadTests method 1 0 419 426 4
140 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_enforce_monad MonadFunctionTests method 1 0 14 26 4
141 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_homomorphism MonadTests method 1 0 428 438 4
142 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_interchange MonadTests method 1 0 440 451 4
143 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_app_composition_left MonadTests method 1 0 453 467 4
144 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap MonadFunctionTests method 1 0 28 31 4
145 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_wrap_errors MonadFunctionTests method 1 0 33 36 4
146 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap MonadFunctionTests method 1 0 38 41 4
147 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_unwrap_errors MonadFunctionTests method 1 0 43 46 4
148 /home/ubuntu/yoneda/python/yoneda/monad_test.py test_fmap MonadFunctionTests method 1 0 48 53 4