Safe Haskell | None |
---|---|
Language | Haskell98 |
- checkFiles :: [String] -> Cabal -> [FilePath] -> Maybe Project -> Ghc [Note OutputMessage]
- check :: [String] -> Cabal -> Module -> Maybe String -> ExceptT String Ghc [Note OutputMessage]
- checkFile :: [String] -> Cabal -> Module -> ExceptT String Ghc [Note OutputMessage]
- checkSource :: [String] -> Cabal -> Module -> String -> ExceptT String Ghc [Note OutputMessage]
- data Ghc a :: * -> *
- module HsDev.Tools.Types
- module HsDev.Symbols.Types
- data Cabal
- data Project = Project {}
- module Control.Monad.Except
Documentation
checkFiles :: [String] -> Cabal -> [FilePath] -> Maybe Project -> Ghc [Note OutputMessage] Source
Check files and collect warnings and errors
check :: [String] -> Cabal -> Module -> Maybe String -> ExceptT String Ghc [Note OutputMessage] Source
Check module source
checkFile :: [String] -> Cabal -> Module -> ExceptT String Ghc [Note OutputMessage] Source
Check module and collect warnings and errors
checkSource :: [String] -> Cabal -> Module -> String -> ExceptT String Ghc [Note OutputMessage] Source
Check module and collect warnings and errors
data Ghc a :: * -> *
module HsDev.Tools.Types
module HsDev.Symbols.Types
Cabal or sandbox
Cabal project
module Control.Monad.Except