Sources/Bow/Arrow/Cokleisli.swift
|
29
|
6
|
0
|
23
|
20.69%
|
Sources/Bow/Arrow/Function0.swift
|
29
|
22
|
0
|
7
|
75.86%
|
Sources/Bow/Arrow/Function1.swift
|
30
|
14
|
0
|
16
|
46.67%
|
Sources/Bow/Arrow/FunctionK.swift
|
16
|
0
|
0
|
16
|
0.00%
|
Sources/Bow/Arrow/Kleisli.swift
|
44
|
24
|
0
|
20
|
54.55%
|
Sources/Bow/Data/ArrayK.swift
|
82
|
52
|
0
|
30
|
63.41%
|
Sources/Bow/Data/Const.swift
|
36
|
32
|
0
|
4
|
88.89%
|
Sources/Bow/Data/Coreader.swift
|
4
|
0
|
0
|
4
|
0.00%
|
Sources/Bow/Data/Day.swift
|
43
|
29
|
0
|
14
|
67.44%
|
Sources/Bow/Data/DictionaryK.swift
|
33
|
0
|
0
|
33
|
0.00%
|
Sources/Bow/Data/Either.swift
|
99
|
64
|
0
|
35
|
64.65%
|
Sources/Bow/Data/EitherK.swift
|
46
|
42
|
0
|
4
|
91.30%
|
Sources/Bow/Data/Eval.swift
|
80
|
54
|
0
|
26
|
67.50%
|
Sources/Bow/Data/Id.swift
|
40
|
36
|
0
|
4
|
90.00%
|
Sources/Bow/Data/Ior.swift
|
120
|
76
|
0
|
44
|
63.33%
|
Sources/Bow/Data/Moore.swift
|
17
|
15
|
0
|
2
|
88.24%
|
Sources/Bow/Data/NonEmptyArray.swift
|
87
|
62
|
0
|
25
|
71.26%
|
Sources/Bow/Data/Option.swift
|
117
|
75
|
0
|
42
|
64.10%
|
Sources/Bow/Data/Result.swift
|
18
|
12
|
0
|
6
|
66.67%
|
Sources/Bow/Data/SetK.swift
|
20
|
0
|
0
|
20
|
0.00%
|
Sources/Bow/Data/Store.swift
|
21
|
16
|
0
|
5
|
76.19%
|
Sources/Bow/Data/Sum.swift
|
29
|
27
|
0
|
2
|
93.10%
|
Sources/Bow/Data/Try.swift
|
98
|
61
|
0
|
37
|
62.24%
|
Sources/Bow/Data/Validated.swift
|
92
|
73
|
0
|
19
|
79.35%
|
Sources/Bow/Instances/BoolInstances.swift
|
4
|
0
|
0
|
4
|
0.00%
|
Sources/Bow/Instances/NumberInstances.swift
|
48
|
48
|
0
|
0
|
100.00%
|
Sources/Bow/Instances/OptionInstances.swift
|
16
|
0
|
0
|
16
|
0.00%
|
Sources/Bow/Instances/StringInstances.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/BooleanFunctions.swift
|
30
|
30
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/Curry.swift
|
24
|
24
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/HigherKinds.swift
|
1
|
1
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/Memoization.swift
|
20
|
20
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/PartialApplication.swift
|
16
|
16
|
0
|
0
|
100.00%
|
Sources/Bow/Syntax/Predef.swift
|
76
|
28
|
0
|
48
|
36.84%
|
Sources/Bow/Syntax/Reverse.swift
|
18
|
18
|
0
|
0
|
100.00%
|
Sources/Bow/Transformers/EitherT.swift
|
76
|
48
|
0
|
28
|
63.16%
|
Sources/Bow/Transformers/OptionT.swift
|
86
|
64
|
0
|
22
|
74.42%
|
Sources/Bow/Transformers/StateT.swift
|
83
|
44
|
0
|
39
|
53.01%
|
Sources/Bow/Transformers/WriterT.swift
|
97
|
56
|
0
|
41
|
57.73%
|
Sources/Bow/Typeclasses/Applicative.swift
|
106
|
56
|
0
|
50
|
52.83%
|
Sources/Bow/Typeclasses/ApplicativeError.swift
|
38
|
15
|
0
|
23
|
39.47%
|
Sources/Bow/Typeclasses/Comonad.swift
|
8
|
6
|
0
|
2
|
75.00%
|
Sources/Bow/Typeclasses/Comparable.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/Contravariant.swift
|
8
|
0
|
0
|
8
|
0.00%
|
Sources/Bow/Typeclasses/EquatableK.swift
|
4
|
2
|
0
|
2
|
50.00%
|
Sources/Bow/Typeclasses/Foldable.swift
|
105
|
40
|
0
|
65
|
38.10%
|
Sources/Bow/Typeclasses/Functor.swift
|
32
|
16
|
0
|
16
|
50.00%
|
Sources/Bow/Typeclasses/FunctorFilter.swift
|
10
|
6
|
0
|
4
|
60.00%
|
Sources/Bow/Typeclasses/Invariant.swift
|
2
|
2
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/Monad.swift
|
37
|
9
|
0
|
28
|
24.32%
|
Sources/Bow/Typeclasses/MonadCombine.swift
|
4
|
0
|
0
|
4
|
0.00%
|
Sources/Bow/Typeclasses/MonadComprehensions/BindingExpression.swift
|
11
|
11
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/MonadComprehensions/BindingOperator.swift
|
28
|
6
|
0
|
22
|
21.43%
|
Sources/Bow/Typeclasses/MonadComprehensions/BoundVar.swift
|
143
|
17
|
0
|
126
|
11.89%
|
Sources/Bow/Typeclasses/MonadComprehensions/MonadComprenhensions.swift
|
10
|
9
|
0
|
1
|
90.00%
|
Sources/Bow/Typeclasses/MonadComprehensions/ReaderBindingExpression.swift
|
2
|
0
|
0
|
2
|
0.00%
|
Sources/Bow/Typeclasses/MonadComprehensions/StateBindingExpression.swift
|
8
|
8
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/MonadComprehensions/WriterBindingExpression.swift
|
2
|
0
|
0
|
2
|
0.00%
|
Sources/Bow/Typeclasses/MonadError.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Sources/Bow/Typeclasses/MonadFilter.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Sources/Bow/Typeclasses/MonadReader.swift
|
8
|
0
|
0
|
8
|
0.00%
|
Sources/Bow/Typeclasses/MonadState.swift
|
19
|
4
|
0
|
15
|
21.05%
|
Sources/Bow/Typeclasses/MonadWriter.swift
|
18
|
8
|
0
|
10
|
44.44%
|
Sources/Bow/Typeclasses/MonoidK.swift
|
2
|
2
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/NonEmptyReducible.swift
|
42
|
0
|
0
|
42
|
0.00%
|
Sources/Bow/Typeclasses/Reducible.swift
|
24
|
0
|
0
|
24
|
0.00%
|
Sources/Bow/Typeclasses/Selective.swift
|
44
|
0
|
0
|
44
|
0.00%
|
Sources/Bow/Typeclasses/Semigroup.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Sources/Bow/Typeclasses/SemigroupK.swift
|
2
|
2
|
0
|
0
|
100.00%
|
Sources/Bow/Typeclasses/Traverse.swift
|
10
|
2
|
0
|
8
|
20.00%
|
Sources/Bow/Typeclasses/TraverseFilter.swift
|
8
|
4
|
0
|
4
|
50.00%
|
Tests/BowGenerators/Arrow/Function0+Gen.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Arrow/Function1+Gen.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Arrow/Kleisli+Gen.swift
|
5
|
3
|
0
|
2
|
60.00%
|
Tests/BowGenerators/Data/ArrayK+Gen.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Const+Gen.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Day+Gen.swift
|
5
|
5
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Either+Gen.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/EitherK+Gen.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Tests/BowGenerators/Data/Eval+Gen.swift
|
7
|
7
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Id+Gen.swift
|
4
|
4
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Ior+Gen.swift
|
7
|
7
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Moore+Gen.swift
|
7
|
4
|
0
|
3
|
57.14%
|
Tests/BowGenerators/Data/NonEmptyArray+Gen.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Option+Gen.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Store+Gen.swift
|
4
|
2
|
0
|
2
|
50.00%
|
Tests/BowGenerators/Data/Sum+Gen.swift
|
8
|
6
|
0
|
2
|
75.00%
|
Tests/BowGenerators/Data/Try+Gen.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Data/Validated+Gen.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowGenerators/Transformers/EitherT+Gen.swift
|
4
|
2
|
0
|
2
|
50.00%
|
Tests/BowGenerators/Transformers/OptionT+Gen.swift
|
4
|
2
|
0
|
2
|
50.00%
|
Tests/BowGenerators/Transformers/StateT+Gen.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Tests/BowGenerators/Transformers/WriterT+Gen.swift
|
4
|
2
|
0
|
2
|
50.00%
|
Tests/BowGenerators/Typeclasses/ArbitraryK.swift
|
6
|
4
|
0
|
2
|
66.67%
|
Tests/BowLaws/AlternativeLaws.swift
|
18
|
18
|
0
|
0
|
100.00%
|
Tests/BowLaws/ApplicativeErrorLaws.swift
|
48
|
43
|
0
|
5
|
89.58%
|
Tests/BowLaws/ApplicativeLaws.swift
|
69
|
69
|
0
|
0
|
100.00%
|
Tests/BowLaws/BimonadLaws.swift
|
3
|
3
|
0
|
0
|
100.00%
|
Tests/BowLaws/BindingOperatorOverload.swift
|
22
|
2
|
0
|
20
|
9.09%
|
Tests/BowLaws/ComonadLaws.swift
|
32
|
32
|
0
|
0
|
100.00%
|
Tests/BowLaws/ComparableLaws.swift
|
58
|
58
|
0
|
0
|
100.00%
|
Tests/BowLaws/ContravariantLaws.swift
|
11
|
0
|
0
|
11
|
0.00%
|
Tests/BowLaws/CustomStringConvertibleLaws.swift
|
7
|
7
|
0
|
0
|
100.00%
|
Tests/BowLaws/EqualityFunctions.swift
|
5
|
5
|
0
|
0
|
100.00%
|
Tests/BowLaws/EquatableKLaws.swift
|
14
|
14
|
0
|
0
|
100.00%
|
Tests/BowLaws/EquatableLaws.swift
|
14
|
14
|
0
|
0
|
100.00%
|
Tests/BowLaws/FoldableLaws.swift
|
46
|
46
|
0
|
0
|
100.00%
|
Tests/BowLaws/FunctorFilterLaws.swift
|
10
|
10
|
0
|
0
|
100.00%
|
Tests/BowLaws/FunctorLaws.swift
|
30
|
30
|
0
|
0
|
100.00%
|
Tests/BowLaws/InvariantLaws.swift
|
11
|
11
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonadCombineLaws.swift
|
3
|
3
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonadErrorLaws.swift
|
10
|
10
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonadFilterLaws.swift
|
22
|
22
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonadLaws.swift
|
74
|
70
|
0
|
4
|
94.59%
|
Tests/BowLaws/MonadStateLaws.swift
|
50
|
50
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonadWriterLaws.swift
|
19
|
19
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonoidKLaws.swift
|
13
|
13
|
0
|
0
|
100.00%
|
Tests/BowLaws/MonoidLaws.swift
|
9
|
9
|
0
|
0
|
100.00%
|
Tests/BowLaws/PropertyOperatorOverload.swift
|
8
|
2
|
0
|
6
|
25.00%
|
Tests/BowLaws/SelectiveLaws.swift
|
27
|
27
|
0
|
0
|
100.00%
|
Tests/BowLaws/SemigroupKLaws.swift
|
5
|
5
|
0
|
0
|
100.00%
|
Tests/BowLaws/SemigroupLaws.swift
|
9
|
9
|
0
|
0
|
100.00%
|
Tests/BowLaws/TraverseFilterLaws.swift
|
11
|
11
|
0
|
0
|
100.00%
|
Tests/BowLaws/TraverseLaws.swift
|
42
|
42
|
0
|
0
|
100.00%
|
Tests/BowTests/Arrow/Function0Test.swift
|
18
|
18
|
0
|
0
|
100.00%
|
Tests/BowTests/Arrow/Function1Test.swift
|
12
|
12
|
0
|
0
|
100.00%
|
Tests/BowTests/Arrow/KleisliTest.swift
|
12
|
12
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/ArrayKTest.swift
|
44
|
44
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/ConstTest.swift
|
16
|
16
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/DayTest.swift
|
26
|
24
|
0
|
2
|
92.31%
|
Tests/BowTests/Data/EitherKTest.swift
|
10
|
10
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/EitherTest.swift
|
74
|
74
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/EvalTest.swift
|
14
|
14
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/IdTest.swift
|
24
|
24
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/IorTest.swift
|
29
|
29
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/MooreTest.swift
|
36
|
36
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/NonEmptyArrayTest.swift
|
35
|
35
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/OptionTest.swift
|
49
|
49
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/ResultTest.swift
|
8
|
8
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/SetKTest.swift
|
2
|
0
|
0
|
2
|
0.00%
|
Tests/BowTests/Data/StoreTest.swift
|
20
|
19
|
0
|
1
|
95.00%
|
Tests/BowTests/Data/SumTest.swift
|
21
|
21
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/TryTest.swift
|
22
|
22
|
0
|
0
|
100.00%
|
Tests/BowTests/Data/ValidatedTest.swift
|
37
|
37
|
0
|
0
|
100.00%
|
Tests/BowTests/Instances/NumberInstancesTest.swift
|
92
|
92
|
0
|
0
|
100.00%
|
Tests/BowTests/Instances/StringInstancesTest.swift
|
6
|
6
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/BooleanFunctionsTest.swift
|
53
|
53
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/CurryTest.swift
|
30
|
30
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/MemoizationTest.swift
|
27
|
27
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/PartialApplicationTest.swift
|
56
|
56
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/PredefTest.swift
|
49
|
49
|
0
|
0
|
100.00%
|
Tests/BowTests/Syntax/ReverseTest.swift
|
36
|
36
|
0
|
0
|
100.00%
|
Tests/BowTests/Transformers/EitherTTest.swift
|
30
|
30
|
0
|
0
|
100.00%
|
Tests/BowTests/Transformers/OptionTTest.swift
|
58
|
58
|
0
|
0
|
100.00%
|
Tests/BowTests/Transformers/StateTTest.swift
|
22
|
22
|
0
|
0
|
100.00%
|
Tests/BowTests/Transformers/WriterTTest.swift
|
33
|
33
|
0
|
0
|
100.00%
|