Ответ 1
Я могу ускорить компиляцию в факторе ~ 10 пропустить генерацию кода:
cabal build --ghc-options="-fforce-recomp -fno-code"
Для проверки отдельных файлов вы можете использовать ghc-mod: ghc-mod check -g -Wall file.hs
.
Когда я 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
.