hlint.
This commit is contained in:
parent
589f8757f9
commit
3b0a076c3f
2 changed files with 6 additions and 6 deletions
|
@ -7,3 +7,4 @@ import "hint" HLint.Dollar
|
||||||
import "hint" HLint.Generalise
|
import "hint" HLint.Generalise
|
||||||
|
|
||||||
ignore "Redundant bracket" = Domains.Rest.Client
|
ignore "Redundant bracket" = Domains.Rest.Client
|
||||||
|
ignore "Use mappend"
|
||||||
|
|
|
@ -57,7 +57,7 @@ generatePSModule'
|
||||||
-> ST -- ^ Name of PureScript module
|
-> ST -- ^ Name of PureScript module
|
||||||
-> [F.Req] -- ^ List of AJAX requests to render in module
|
-> [F.Req] -- ^ List of AJAX requests to render in module
|
||||||
-> ST -- ^ Rendered PureScript module
|
-> ST -- ^ Rendered PureScript module
|
||||||
generatePSModule' settings mname reqs = T.unlines $
|
generatePSModule' settings mname reqs = T.unlines
|
||||||
[ "module " <> mname <> " where"
|
[ "module " <> mname <> " where"
|
||||||
, ""
|
, ""
|
||||||
, "import Prelude"
|
, "import Prelude"
|
||||||
|
@ -84,7 +84,7 @@ generatePS settings req = ajaxRequest
|
||||||
args = captures <> queryArgs <> body <> fmap (fst . snd) headerArgs
|
args = captures <> queryArgs <> body <> fmap (fst . snd) headerArgs
|
||||||
|
|
||||||
captures :: [ST]
|
captures :: [ST]
|
||||||
captures = fmap (F.captureArg) . filter F.isCapture $ req ^. F.reqUrl . F.path
|
captures = fmap F.captureArg . filter F.isCapture $ req ^. F.reqUrl . F.path
|
||||||
|
|
||||||
queryArgs :: [ST]
|
queryArgs :: [ST]
|
||||||
queryArgs = fmap ((<>) "query" . view F.argName) queryParams
|
queryArgs = fmap ((<>) "query" . view F.argName) queryParams
|
||||||
|
@ -109,9 +109,9 @@ generatePS settings req = ajaxRequest
|
||||||
wrapHeaders :: [(T.Text, T.Text)] -> [(T.Text, (T.Text, F.HeaderArg))] -> ST
|
wrapHeaders :: [(T.Text, T.Text)] -> [(T.Text, (T.Text, F.HeaderArg))] -> ST
|
||||||
wrapHeaders ihs hs =
|
wrapHeaders ihs hs =
|
||||||
"[" <>
|
"[" <>
|
||||||
(T.intercalate ", " (concat $
|
T.intercalate ", " (concat $
|
||||||
[wrapImplicitHeader <$> ihs | not $ null ihs] ++
|
[wrapImplicitHeader <$> ihs | not $ null ihs] ++
|
||||||
[wrapHeader <$> hs | not $ null hs])) <>
|
[wrapHeader <$> hs | not $ null hs]) <>
|
||||||
"]"
|
"]"
|
||||||
|
|
||||||
wrapHeader :: (T.Text, (T.Text, F.HeaderArg)) -> ST
|
wrapHeader :: (T.Text, (T.Text, F.HeaderArg)) -> ST
|
||||||
|
@ -134,8 +134,7 @@ generatePS settings req = ajaxRequest
|
||||||
(" , url = " <> urlString) :
|
(" , url = " <> urlString) :
|
||||||
(" , headers = " <> wrapHeaders implicitHeaderArgs headerArgs) :
|
(" , headers = " <> wrapHeaders implicitHeaderArgs headerArgs) :
|
||||||
[" , content = Just body" | req ^. F.reqBody] ++
|
[" , content = Just body" | req ^. F.reqBody] ++
|
||||||
" }" :
|
[" }"]
|
||||||
[]
|
|
||||||
where
|
where
|
||||||
typeSig :: ST
|
typeSig :: ST
|
||||||
typeSig = T.concat
|
typeSig = T.concat
|
||||||
|
|
Loading…
Reference in a new issue