Skip to content

Commit 8c7d24c

Browse files
committed
Turn on some warnings and fix the results
1 parent 3e5893a commit 8c7d24c

15 files changed

+3
-25
lines changed

ghci.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ghci.exe -isrc -i. src\Main.hs -fno-warn-overlapping-patterns -package haskell-src-exts-1.0.0
1+
ghci.exe -isrc -i. src\Main.hs -fno-warn-overlapping-patterns -w -fwarn-unused-binds -fwarn-unused-imports -package haskell-src-exts-1.0.0

src/CmdLine.hs

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import System.Directory
99
import System.Environment
1010
import System.Exit
1111
import System.FilePath
12-
import HSE.All
1312

1413
import Util
1514
import Paths_hlint

src/HSE/All.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ module HSE.All(
55
module HSE.Bracket, module HSE.Match,
66
module HSE.Generics,
77
module HSE.NameMatch,
8-
parseFile, parseString
8+
parseFile, parseString, fromParseResult
99
) where
1010

11-
import Language.Haskell.Exts hiding (parse, parseFile, paren)
11+
import Language.Haskell.Exts hiding (parse, parseFile, paren, fromParseResult)
1212
import qualified Language.Haskell.Exts as HSE
1313

1414
import HSE.Util

src/HSE/Bracket.hs

-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
module HSE.Bracket where
44

55
import Control.Monad.State
6-
import Data.Generics
76
import Data.Generics.PlateData
8-
import Data.List
97
import Data.Maybe
108
import Language.Haskell.Exts
119
import HSE.Util

src/HSE/Match.hs

-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@
22

33
module HSE.Match where
44

5-
import HSE.Generics
65
import Data.Char
76
import Data.List
8-
import Data.Maybe
97
import Language.Haskell.Exts
10-
import HSE.Bracket
118
import HSE.Util
129

1310

src/Hint/All.hs

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11

22
module Hint.All where
33

4-
import Control.Monad
5-
import HSE.All
64
import Type
75

86
import Hint.Match

src/Hint/Bracket.hs

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ yes = (b $ c d) ++ e where res = b (c d) ++ e
2222
module Hint.Bracket where
2323

2424
import Control.Arrow
25-
import Data.Maybe
2625
import Type
2726
import HSE.All
2827

src/Hint/Match.hs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ _noParen_ - don't bracket this particular item
1010
module Hint.Match(readMatch) where
1111

1212
import Data.Char
13-
import Data.Generics.PlateData
1413
import Data.List
1514
import Data.Maybe
1615
import Type

src/Hint/Naming.hs

-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ getNames x = case x of
6060
_ -> []
6161
where
6262
name = [fromNamed x]
63-
names = map fromNamed (universeBi x :: [Name])
6463

6564
f (ConDecl x _) = [x]
6665
f (InfixConDecl _ x _) = [x]

src/Hint/Structure.hs

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ module Hint.Structure where
1717
import HSE.All
1818
import Type
1919
import Data.List
20-
import Data.Char
2120
import Data.Maybe
2221

2322

src/Main.hs

-4
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ import Control.Arrow
66
import Control.Monad
77
import Data.List
88
import Data.Maybe
9-
import System.Directory
109
import System.Exit
11-
import Data.Generics.PlateData
1210

1311
import CmdLine
1412
import Settings
@@ -17,9 +15,7 @@ import Type
1715
import Test
1816
import Util
1917
import Parallel
20-
import HSE.All
2118
import Hint.All
22-
import Paths_hlint
2319

2420

2521
main = do

src/Parallel.hs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import System.IO.Unsafe(unsafeInterleaveIO)
55
import GHC.Conc(numCapabilities)
66
import Control.Concurrent
77
import Control.Monad
8-
import Control.Parallel
98

109

1110
parallel :: [IO a] -> IO [a]

src/Report.hs

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ module Report(writeReport) where
44

55
import Type
66
import Control.Arrow
7-
import Language.Haskell.Exts
87
import Data.List
98
import Data.Maybe
109
import Data.Version

src/Settings.hs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import Paths_hlint
77
import Type
88
import Data.Char
99
import Data.List
10-
import System.Directory
1110
import System.FilePath
1211
import Util
1312
import Data.Generics.PlateData

src/Test.hs

-3
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@ import Data.Maybe
1010
import Data.Either
1111
import System.Directory
1212
import System.FilePath
13-
import Data.Generics.PlateData
1413

15-
import CmdLine
1614
import Settings
17-
import Report
1815
import Type
1916
import Util
2017
import HSE.All

0 commit comments

Comments
 (0)