プロジェクトを作成するとcabal build、警告 (特に-Wall) は初回のみ表示されます。
以降のビルドでは、すべてがキャッシュされます。
プロジェクトのすべての警告をもう一度表示したいです。
再コンパイルまたは使用できますが、cabal clean時間がかかりすぎます。cabal build --ghc-options="-fforce-recomp"
できるだけ早く警告チェックを行うにはどうすればよいですか?
コード生成をスキップする係数 ~10 でコンパイルを高速化できます。
cabal build --ghc-options="-fforce-recomp -fno-code"
個々のファイルのみをチェックするには、 ghc-mod :を使用できますghc-mod check -g -Wall file.hs。