diff --git a/src/Unused/Aliases.hs b/src/Unused/Aliases.hs index c616726..c043f85 100644 --- a/src/Unused/Aliases.hs +++ b/src/Unused/Aliases.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.Aliases ( groupedTermsAndAliases , termsAndAliases diff --git a/src/Unused/GitContext.hs b/src/Unused/GitContext.hs index 010d843..9d7b13f 100644 --- a/src/Unused/GitContext.hs +++ b/src/Unused/GitContext.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.GitContext ( gitContextForResults ) where diff --git a/src/Unused/Projection.hs b/src/Unused/Projection.hs index 910f0f5..107c236 100644 --- a/src/Unused/Projection.hs +++ b/src/Unused/Projection.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.Projection where import qualified Data.Bifunctor as BF diff --git a/src/Unused/ResultsClassifier/Types.hs b/src/Unused/ResultsClassifier/Types.hs index 16866a0..e201511 100644 --- a/src/Unused/ResultsClassifier/Types.hs +++ b/src/Unused/ResultsClassifier/Types.hs @@ -1,4 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE FlexibleInstances #-} module Unused.ResultsClassifier.Types @@ -14,8 +13,8 @@ import qualified Control.Applicative as A import qualified Control.Monad as M import qualified Data.HashMap.Strict as HM import qualified Data.List as L -import qualified Data.Text as T import Data.Text (Text) +import qualified Data.Text as T import Data.Yaml (FromJSON(..), (.:), (.:?), (.!=)) import qualified Data.Yaml as Y import Unused.Projection diff --git a/src/Unused/TagsSource.hs b/src/Unused/TagsSource.hs index b7a6d9b..2eb49d5 100644 --- a/src/Unused/TagsSource.hs +++ b/src/Unused/TagsSource.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.TagsSource ( TagSearchOutcome(..) , loadTagsFromFile diff --git a/src/Unused/TermSearch/Internal.hs b/src/Unused/TermSearch/Internal.hs index 10607a8..f880bdd 100644 --- a/src/Unused/TermSearch/Internal.hs +++ b/src/Unused/TermSearch/Internal.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.TermSearch.Internal ( commandLineOptions , parseSearchResult diff --git a/test/Unused/AliasesSpec.hs b/test/Unused/AliasesSpec.hs index 9006dfa..8d8c3ea 100644 --- a/test/Unused/AliasesSpec.hs +++ b/test/Unused/AliasesSpec.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.AliasesSpec where import Data.Monoid ((<>)) diff --git a/test/Unused/ProjectionSpec.hs b/test/Unused/ProjectionSpec.hs index f415994..454e549 100644 --- a/test/Unused/ProjectionSpec.hs +++ b/test/Unused/ProjectionSpec.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE OverloadedStrings #-} - module Unused.ProjectionSpec where import Data.Text (Text) diff --git a/unused.cabal b/unused.cabal index 9afe114..14a1b90 100644 --- a/unused.cabal +++ b/unused.cabal @@ -84,6 +84,7 @@ library , file-embed ghc-options: -Wall default-language: Haskell2010 + default-extensions: OverloadedStrings executable unused hs-source-dirs: app @@ -117,6 +118,7 @@ test-suite unused-test , Unused.AliasesSpec ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall default-language: Haskell2010 + default-extensions: OverloadedStrings source-repository head type: git