diff options
Diffstat (limited to 'hadrian/src/Packages.hs')
-rw-r--r-- | hadrian/src/Packages.hs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hadrian/src/Packages.hs b/hadrian/src/Packages.hs index cafea5ff69..6b20d764e7 100644 --- a/hadrian/src/Packages.hs +++ b/hadrian/src/Packages.hs @@ -9,7 +9,7 @@ module Packages ( hsc2hs, hp2ps, hpc, hpcBin, integerGmp, integerSimple, iserv, iservProxy, libffi, libiserv, mtl, parsec, pretty, primitive, process, remoteIserv, rts, runGhc, stm, templateHaskell, terminfo, text, time, timeout, touchy, - transformers, unlit, unix, win32, xhtml, noteLinter, ghcPackages, isGhcPackage, + transformers, unlit, unix, win32, xhtml, lintLib, whitespaceLinter, noteLinter ghcPackages, isGhcPackage, -- * Package information programName, nonHsMainPackage, autogenPath, programPath, timeoutPath, @@ -39,7 +39,7 @@ ghcPackages = , hp2ps, hpc, hpcBin, integerGmp, integerSimple, iserv, libffi, libiserv, mtl , parsec, pretty, process, rts, runGhc, stm, templateHaskell , terminfo, text, time, touchy, transformers, unlit, unix, win32, xhtml - , timeout, noteLinter ] + , timeout, lintLib, whitespaceLinter, noteLinter ] -- TODO: Optimise by switching to sets of packages. isGhcPackage :: Package -> Bool @@ -109,6 +109,11 @@ win32 = lib "Win32" xhtml = lib "xhtml" noteLinter = prg "notes-util" `setPath` "utils/notes-util" +lintLib = lib "lint-lib" `setPath` ".gitlab/linters/haskell-linters/lint-lib" + + +whitespaceLinter = prg "validate-whitespace" `setPath` ".gitlab/linters/haskell-linters/validate-whitespace" + -- | Construct a library package, e.g. @array@. lib :: PackageName -> Package lib name = library name ("libraries" -/- name) |