{-# LANGUAGE TemplateHaskell #-}

module EmbedData
  ( hlintYaml,
    defaultYaml,
    reportTemplate,
  )
where

import Data.ByteString.UTF8
import Data.FileEmbed

hlintYaml :: (FilePath, Maybe String)
hlintYaml :: (FilePath, Maybe FilePath)
hlintYaml = (FilePath
"data/hlint.yaml", FilePath -> Maybe FilePath
forall a. a -> Maybe a
Just (FilePath -> Maybe FilePath) -> FilePath -> Maybe FilePath
forall a b. (a -> b) -> a -> b
$ ByteString -> FilePath
toString $(embedFile "data/hlint.yaml"))

defaultYaml :: String
defaultYaml :: FilePath
defaultYaml = ByteString -> FilePath
toString $(embedFile "data/default.yaml")

reportTemplate :: String
reportTemplate :: FilePath
reportTemplate = ByteString -> FilePath
toString $(embedFile "data/report_template.html")