module Main where

import Control.Monad (unless)
import Language.Haskell.HLint
import System.Environment
import System.Exit

main :: IO ()
main =
  do args <- getArgs
     hints <- hlint $ ["src", "--cpp-define=HLINT", "--cpp-ansi"] ++ args
     unless (null hints) exitFailure