on master help sign in
Further cleanup
dfc49ddJulian K. Arni
servant-examples/auth-combinator/auth-combinator.hs−1
@@ -5,7 +5,6 @@
5{-# LANGUAGE ScopedTypeVariables #-}
5{-# LANGUAGE ScopedTypeVariables #-}
6{-# LANGUAGE TypeFamilies #-}
6{-# LANGUAGE TypeFamilies #-}
7{-# LANGUAGE TypeOperators #-}
7{-# LANGUAGE TypeOperators #-}
8−{-# OPTIONS_GHC -fno-warn-unused-binds #-}
9import Data.Aeson
8import Data.Aeson
10import Data.ByteString (ByteString)
9import Data.ByteString (ByteString)
11import Data.Text (Text)
10import Data.Text (Text)
servant-examples/hackage/hackage.hs−1
@@ -2,7 +2,6 @@
2{-# LANGUAGE DeriveGeneric #-}
2{-# LANGUAGE DeriveGeneric #-}
3{-# LANGUAGE OverloadedStrings #-}
3{-# LANGUAGE OverloadedStrings #-}
4{-# LANGUAGE TypeOperators #-}
4{-# LANGUAGE TypeOperators #-}
5−{-# OPTIONS_GHC -fno-warn-unused-binds #-}
6{-# OPTIONS_GHC -fno-warn-unused-imports #-}
5{-# OPTIONS_GHC -fno-warn-unused-imports #-}
7import Control.Applicative
6import Control.Applicative
8import Control.Monad
7import Control.Monad
servant-examples/servant-examples.cabal+3−1
@@ -20,7 +20,7 @@ source-repository head
20executable tutorial
20executable tutorial
21 main-is: tutorial.hs
21 main-is: tutorial.hs
22 other-modules: T1, T2, T3, T4, T5, T6, T7, T8, T9, T10
22 other-modules: T1, T2, T3, T4, T5, T6, T7, T8, T9, T10
23− ghc-options: -Wall -fno-warn-unused-binds -fno-warn-name-shadowing
23+ ghc-options: -Wall -fno-warn-unused-binds -fno-warn-name-shadowing -fno-warn-orphans -fno-warn-unused-imports
24 build-depends:
24 build-depends:
25 aeson >= 0.8
25 aeson >= 0.8
26 , base >= 4.7 && < 5
26 , base >= 4.7 && < 5
@@ -89,6 +89,7 @@ executable wai-middleware
89
89
90executable auth-combinator
90executable auth-combinator
91 main-is: auth-combinator.hs
91 main-is: auth-combinator.hs
92+ ghc-options: -Wall -fno-warn-unused-binds -fno-warn-name-shadowing
92 build-depends:
93 build-depends:
93 aeson >= 0.8
94 aeson >= 0.8
94 , base >= 4.7 && < 5
95 , base >= 4.7 && < 5
@@ -104,6 +105,7 @@ executable auth-combinator
104
105
105executable socket-io-chat
106executable socket-io-chat
106 main-is: socket-io-chat.hs
107 main-is: socket-io-chat.hs
108+ ghc-options: -Wall -fno-warn-unused-binds -fno-warn-name-shadowing
107 other-modules: Chat
109 other-modules: Chat
108 build-depends:
110 build-depends:
109 aeson >= 0.8
111 aeson >= 0.8
servant-examples/tutorial/T3.hs−1
@@ -2,7 +2,6 @@
2{-# LANGUAGE DeriveGeneric #-}
2{-# LANGUAGE DeriveGeneric #-}
3{-# LANGUAGE TypeFamilies #-}
3{-# LANGUAGE TypeFamilies #-}
4{-# LANGUAGE TypeOperators #-}
4{-# LANGUAGE TypeOperators #-}
5−{-# OPTIONS_GHC -fno-warn-unused-binds #-}
6module T3 where
5module T3 where
7
6
8import Control.Monad.Trans.Except
7import Control.Monad.Trans.Except
servant-examples/tutorial/T8.hs−1
@@ -4,7 +4,6 @@
4module T8 where
4module T8 where
5
5
6import Control.Monad.Trans.Except
6import Control.Monad.Trans.Except
7−import Data.Aeson
8import Servant
7import Servant
9import Servant.Client
8import Servant.Client
10
9
servant-examples/tutorial/T9.hs−1
@@ -13,7 +13,6 @@ import GHC.Generics
13import Network.Wai
13import Network.Wai
14import Servant
14import Servant
15import Servant.JS
15import Servant.JS
16−import Servant.JS.JQuery
17import System.Random
16import System.Random
18
17
19import qualified Data.Text as T
18import qualified Data.Text as T
stack.yaml−2
@@ -1,8 +1,6 @@
1flags:
1flags:
2 servant-js:
2 servant-js:
3 example: false
3 example: false
4−ghc-options:
5− "*": -Wall
6packages:
4packages:
7- servant/
5- servant/
8- servant-blaze/
6- servant-blaze/