ghc を呼び出す前に、次の行を含む、haskell プログラムをコンパイルするためのスクリプト (これまでのところ、単一のソース ファイルで構成される単純なスクリプト) を作成しました。
echo "Running hlint"
hlint ${1}
echo "Running scan"
~/.cabal/bin/scan -j False ${1}
echo "Running doctest"
~/.cabal/bin/doctest ${1}
(${1}
単一の .hs ソース ファイルを参照します。)
スタックを使用してプログラムを管理およびビルドするときに、同等のチェックを行うにはどうすればよいですか?
プロジェクトを呼び出すときに、これらのコマンドがソース コードで自動的に実行されるグローバル構成をセットアップしたいと考えていますstack build
。