refactor: hlint
This commit is contained in:
parent
3c7434479f
commit
c2212a86e6
@ -271,8 +271,7 @@ yesod:test:hlint:
|
||||
before_script: *haskell
|
||||
script:
|
||||
- stack install hlint
|
||||
- stack exec -- hlint --cc src > gl-code-quality-report.json
|
||||
- jq . gl-code-quality-report.json
|
||||
- stack exec -- hlint --cc src > gl-code-quality-report.json || jq . gl-code-quality-report.json
|
||||
|
||||
artifacts:
|
||||
paths:
|
||||
@ -307,8 +306,7 @@ yesod:test:hlint:dev:
|
||||
before_script: *haskell
|
||||
script:
|
||||
- stack install hlint
|
||||
- stack exec -- hlint --cc src > gl-code-quality-report.json
|
||||
- jq . gl-code-quality-report.json
|
||||
- stack exec -- hlint --cc src > gl-code-quality-report.json || jq . gl-code-quality-report.json
|
||||
|
||||
artifacts:
|
||||
paths:
|
||||
|
||||
@ -1132,27 +1132,13 @@ instance Binary userid => Binary (WorkflowRole userid)
|
||||
|
||||
instance (Binary fileid, Binary userid, Typeable fileid, Typeable userid) => Binary (WorkflowAction fileid userid)
|
||||
instance (Binary fileid, Binary userid, Typeable fileid, Typeable userid) => Binary (WorkflowFieldPayloadW fileid userid) where
|
||||
get = do
|
||||
tag <- Binary.get
|
||||
case tag of
|
||||
WFPText' -> do
|
||||
t <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPText t
|
||||
WFPNumber' -> do
|
||||
n <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPNumber n
|
||||
WFPBool' -> do
|
||||
b <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPBool b
|
||||
WFPDay' -> do
|
||||
d <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPDay d
|
||||
WFPFile' -> do
|
||||
fid <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPFile fid
|
||||
WFPUser' -> do
|
||||
uid <- Binary.get
|
||||
return $ WorkflowFieldPayloadW $ WFPUser uid
|
||||
get = Binary.get >>= \case
|
||||
WFPText' -> WorkflowFieldPayloadW . WFPText <$> Binary.get
|
||||
WFPNumber' -> WorkflowFieldPayloadW . WFPNumber <$> Binary.get
|
||||
WFPBool' -> WorkflowFieldPayloadW . WFPBool <$> Binary.get
|
||||
WFPDay' -> WorkflowFieldPayloadW . WFPDay <$> Binary.get
|
||||
WFPFile' -> WorkflowFieldPayloadW . WFPFile <$> Binary.get
|
||||
WFPUser' -> WorkflowFieldPayloadW . WFPUser <$> Binary.get
|
||||
put = \case
|
||||
WorkflowFieldPayloadW (WFPText t ) -> Binary.put WFPText' >> Binary.put t
|
||||
WorkflowFieldPayloadW (WFPNumber n ) -> Binary.put WFPNumber' >> Binary.put n
|
||||
|
||||
Loading…
Reference in New Issue
Block a user