refactor: hlint
This commit is contained in:
parent
21cf6cfa87
commit
affa8072de
@ -87,7 +87,7 @@ lintWorkflowGraph graph = fromNullable . Set.fromList $ concatMap ($ graph)
|
|||||||
return nodeLbl
|
return nodeLbl
|
||||||
checkUndefinedFieldOrder WorkflowGraph{wgNodes} = ifoldMap (\nodeLbl node -> map (\(edgeLbl, payloadLbls) -> WGLUndefinedFieldOrder (nodeLbl, edgeLbl) payloadLbls) . Set.toList $ doCheck node) wgNodes
|
checkUndefinedFieldOrder WorkflowGraph{wgNodes} = ifoldMap (\nodeLbl node -> map (\(edgeLbl, payloadLbls) -> WGLUndefinedFieldOrder (nodeLbl, edgeLbl) payloadLbls) . Set.toList $ doCheck node) wgNodes
|
||||||
where
|
where
|
||||||
doCheck :: WorkflowGraphNode fileid userid -> Set (WorkflowGraphEdgeLabel, NonNull (MultiSet (WorkflowPayloadLabel)))
|
doCheck :: WorkflowGraphNode fileid userid -> Set (WorkflowGraphEdgeLabel, NonNull (MultiSet WorkflowPayloadLabel))
|
||||||
doCheck WGN{wgnEdges} = ifoldMap (\edgeLbl -> foldMap (Set.singleton . (edgeLbl, )) . doCheck') wgnEdges
|
doCheck WGN{wgnEdges} = ifoldMap (\edgeLbl -> foldMap (Set.singleton . (edgeLbl, )) . doCheck') wgnEdges
|
||||||
where
|
where
|
||||||
doCheck' :: WorkflowGraphEdge fileid userid -> [NonNull (MultiSet WorkflowPayloadLabel)]
|
doCheck' :: WorkflowGraphEdge fileid userid -> [NonNull (MultiSet WorkflowPayloadLabel)]
|
||||||
@ -98,7 +98,7 @@ lintWorkflowGraph graph = fromNullable . Set.fromList $ concatMap ($ graph)
|
|||||||
go :: WorkflowPayloadLabel
|
go :: WorkflowPayloadLabel
|
||||||
-> NonNull (Set (NonNull (Map WorkflowGraphEdgeFormOrder (WorkflowPayloadSpec fileid userid))))
|
-> NonNull (Set (NonNull (Map WorkflowGraphEdgeFormOrder (WorkflowPayloadSpec fileid userid))))
|
||||||
-> MergeMap WorkflowGraphEdgeFormOrder (NonNull (MultiSet WorkflowPayloadLabel))
|
-> MergeMap WorkflowGraphEdgeFormOrder (NonNull (MultiSet WorkflowPayloadLabel))
|
||||||
go payloadLbl = foldMap go' . map (Map.keysSet . toNullable) . Set.toList . toNullable
|
go payloadLbl = foldMap (go' . Map.keysSet . toNullable) . Set.toList . toNullable
|
||||||
where
|
where
|
||||||
go' :: Set WorkflowGraphEdgeFormOrder
|
go' :: Set WorkflowGraphEdgeFormOrder
|
||||||
-> MergeMap WorkflowGraphEdgeFormOrder (NonNull (MultiSet WorkflowPayloadLabel))
|
-> MergeMap WorkflowGraphEdgeFormOrder (NonNull (MultiSet WorkflowPayloadLabel))
|
||||||
|
|||||||
Reference in New Issue
Block a user