-- 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 ()