| 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 |
Last active
April 4, 2018 17:01
-
-
Save voanhduy1512/7769e04b925069170212400b57f5d4a3 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment