Skip to content

Instantly share code, notes, and snippets.

@voanhduy1512
Last active April 4, 2018 17:01
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save voanhduy1512/7769e04b925069170212400b57f5d4a3 to your computer and use it in GitHub Desktop.
Save voanhduy1512/7769e04b925069170212400b57f5d4a3 to your computer and use it in GitHub Desktop.
type name default problem
Opt_WarnDuplicateExports duplicate-exports on
Opt_WarnOverflowedLiterals overflowed-literals on
Opt_WarnEmptyEnumerations empty-enumerations on
Opt_WarnMissingFields missing-fields on
Opt_WarnMissingMethods missing-methods on
Opt_WarnOverlappingPatterns overlapping-patterns on
Opt_WarnWarningsDeprecations warnings-deprecations on
Opt_WarnDeprecatedFlags deprecated-flags on
Opt_WarnTabs tabs on
Opt_WarnUnrecognisedPragmas unrecognised-pragmas on
Opt_WarnDodgyForeignImports dodgy-foreign-imports on
Opt_WarnWrongDoBind wrong-do-bind on
Opt_WarnUnsupportedCallingConventions unsupported-calling-conventions on
Opt_WarnUnsupportedLlvmVersion unsupported on
Opt_WarnInlineRuleShadowing inline-rule-shadowing on
Opt_WarnTypedHoles typed-holes on
Opt_WarnPartialTypeSignatures partial-type-signatures on
Opt_WarnDeferredTypeErrors deferred-type-errors on
Opt_WarnDeferredOutOfScopeVariables deferred-out-of-scope-variables on
Opt_WarnUnrecognisedWarningFlags unrecognised-warning-flags on
Opt_WarnSimplifiableClassConstraints simplifiable-class-constraints on
Opt_WarnAlternativeLayoutRuleTransitional alternative-layout-rule-transitional on no doc
Opt_WarnIncompletePatterns incomplete-patterns w
Opt_WarnUnusedTopBinds unused-top-binds w
Opt_WarnUnusedLocalBinds unused-local-binds w
Opt_WarnUnusedPatternBinds unused-pattern-binds w
Opt_WarnUnusedImports unused-imports w
Opt_WarnUnusedMatches unused-matches w
Opt_WarnUnusedForalls unused-foralls w
Opt_WarnDodgyExports dodgy-exports w
Opt_WarnDodgyImports dodgy-imports w
Opt_WarnUnbangedStrictPatterns unbanged-strict-patterns w
Opt_WarnHiShadows hi-shadowing all
Opt_WarnMissingSignatures missing-signatures all
Opt_WarnNameShadowing name-shadowing all
Opt_WarnTypeDefaults type-defaults all
Opt_WarnOrphans orphans all
Opt_WarnUnusedDoBind unused-do-bind all
Opt_WarnTrustworthySafe trustworthy-safe all
Opt_WarnUntickedPromotedConstructors unticked-promoted-constructors all
Opt_WarnMissingPatternSynonymSignatures missing-pattern-synonym-signatures all
Opt_WarnMissingMonadFailInstances missing-monadfail-instances compat
Opt_WarnSemigroup semigroup compat
Opt_WarnNonCanonicalMonoidInstances noncanonical-monoid-instances compat
Opt_WarnRedundantConstraints redundant-constraints off
Opt_WarnImplicitPrelude implicit-prelude off
Opt_WarnIncompleteUniPatterns incomplete-uni-patterns off
Opt_WarnIncompletePatternsRecUpd incomplete-record-updates off
Opt_WarnMissingImportList missing-import-lists off
Opt_WarnMissingLocalSignatures missing-local-signatures off
Opt_WarnMonomorphism monomorphism-restriction off
Opt_WarnIdentities identities off
Opt_WarnMissingExportedSignatures missing-exported-signatures off
Opt_WarnMissingHomeModules missing-home-modules off
Opt_WarnPartialFields partial-fields off
Opt_WarnMissingExportList missing-export-lists off
Opt_WarnUnusedTypePatterns unused-type-patterns off not mention excluded in Wall
Opt_WarnMissedSpecs missed-specialisations off not mention excluded in Wall
Opt_WarnAllMissedSpecs all-missed-specialisations off not mention excluded in Wall
Opt_WarnNonCanonicalMonadInstances noncanonical-monad-instances off not mention excluded in Wall
Opt_WarnNonCanonicalMonadFailInstances noncanonical-monadfail-instances off not mention excluded in Wall
Opt_WarnCPPUndef cpp-undef off not mention excluded in Wall
Opt_WarnAMP amp deprecated
Opt_WarnDuplicateConstraints duplicate-constraints deprecated
Opt_WarnAutoOrphans auto-orphans no doc
Opt_WarnUnsafe unsafe no doc
Opt_WarnSafe safe no doc
Opt_WarnDerivingTypeable deriving-typeable no doc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment