diff --git a/haskell-template.cabal b/haskell-template.cabal index d07e5c3..c245b5b 100644 --- a/haskell-template.cabal +++ b/haskell-template.cabal @@ -52,17 +52,48 @@ executable haskell-template ghc-options: -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns + -Wmissing-deriving-strategies -Wunused-foralls -Wunused-foralls + -fprint-explicit-foralls -fprint-explicit-kinds default-extensions: + NoStarIsType + BangPatterns + ConstraintKinds + DataKinds + DeriveDataTypeable + DeriveFoldable + DeriveFunctor + DeriveGeneric + DeriveLift + DeriveTraversable + DerivingStrategies + DerivingVia + EmptyCase + EmptyDataDecls + EmptyDataDeriving + ExistentialQuantification + ExplicitForAll FlexibleContexts FlexibleInstances + GADTSyntax + GeneralisedNewtypeDeriving + ImportQualifiedPost KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf + NumericUnderscores OverloadedStrings + PolyKinds + PostfixOperators + RankNTypes ScopedTypeVariables + StandaloneDeriving + StandaloneKindSignatures TupleSections + TypeApplications + TypeFamilies + TypeOperators ViewPatterns main-is: Main.hs diff --git a/src/Main.hs b/src/Main.hs index b60d84a..175d8b3 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -1,5 +1,3 @@ -{-# LANGUAGE TypeApplications #-} - module Main where import Main.Utf8 (withUtf8)