mirror of
https://github.com/github/semantic.git
synced 2024-12-11 08:45:48 +03:00
27 lines
892 B
Plaintext
27 lines
892 B
Plaintext
-- GHCI settings for semantic, collected by running cabal repl -v and checking out the flags cabal passes to ghc.
|
|
-- These live here instead of script/repl for ease of commenting.
|
|
-- These live here instead of .ghci so cabal repl remains unaffected.
|
|
-- These live here instead of script/ghci-flags so ghcide remains unaffected.
|
|
|
|
-- Basic verbosity
|
|
:set -v1
|
|
|
|
-- Compile to object code
|
|
:set -fwrite-interface -fobject-code
|
|
|
|
-- Bonus: silence “add these modules to your .cabal file” warnings for files we :load
|
|
:set -Wno-missing-home-modules
|
|
|
|
-- Warnings for code written in the repl
|
|
:seti -Weverything
|
|
:seti -Wno-all-missed-specialisations
|
|
:seti -Wno-implicit-prelude
|
|
:seti -Wno-missed-specialisations
|
|
:seti -Wno-missing-import-lists
|
|
:seti -Wno-missing-local-signatures
|
|
:seti -Wno-monomorphism-restriction
|
|
:seti -Wno-name-shadowing
|
|
:seti -Wno-safe
|
|
:seti -Wno-unsafe
|
|
:seti -Wno-star-is-type
|