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