-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Helper functions for linting with shake
--
-- This package provides several linters out of the box, as well as
-- functionality for building ATS source files with shake.
@package shake-ext
@version 0.2.0.2
module Development.Shake.ATS
-- | This provides rules for generating C code from ATS source files in the
-- ats-src directory.
cgen :: Rules ()
-- | This uses pats-filter to prettify the errors.
cgenPretty :: Rules ()
cleanATS :: Rules ()
module Development.Shake.FileDetect
getAts :: Action [FilePath]
getSats :: Action [FilePath]
getHats :: Action [FilePath]
getYml :: Action [FilePath]
getToml :: Action [FilePath]
getHs :: Action [FilePath]
getHappy :: Action [FilePath]
getAlex :: Action [FilePath]
module Development.Shake.Linters
-- | Check all .toml files using tomlcheck.
tomlcheck :: Action ()
-- | Lint all files ending in yaml or yml using
-- yamllint.
yamllint :: Action ()
-- | Lint all .hs, .hsig, and .hs-boot files
-- using hlint.
hlint :: Action ()
-- | Lint .sh files using shellcheck.
shellcheck :: [FilePath] -> Action ()
ghc :: Action ()