Don't pass -fno-code to Haskell's ghc

Passing `-fno-code` to GHC is meaningless since `ghc-mod check` doesn't generate code, and it actually prevents proper Haskell checking (such as `-Wall` and `-Werror`).