module Main where import Control.Monad (unless) import Language.Haskell.HLint (hlint) import System.Environment (getArgs) import System.Exit (exitFailure) main :: IO () main = do args <- getArgs hlints <- hlint $ ["src/", "test/", "hlint/", "--cpp-define=HLINT", "--cpp-ansi"] ++ args unless (null hlints) exitFailure