A kind of problem the plugin reports. Each has its own warning category, selected
with -Wx-NAME and silenced with -Wno-x-NAME.
Constructors
UntypedPathsAn import of
System.FilePathorSystem.Directory.UnsafePerformIoA use of
unsafePerformIOorunsafeDupablePerformIO.ConstructorPunningA constructor with the same name as its type.
ScatteredExtensionsA module not on GHC2024, or an extension GHC2024 already includes enabled again.
ArbitraryInstancesA QuickCheck
Arbitraryinstance.MissingSinceA declaration or module Haddock comment without exactly one standalone
@sinceparagraph.PlainCommentsA comment that is not a Haddock comment.
StutteringNamesAn exported operation whose name repeats its module's subject.
HandwrittenStockInstancesA hand-written instance that
deriving stockcould provide.UnqualifiedClashingImportAn unqualified import of a module whose names clash with other modules, unless it imports only types.
Instances5Bounded, Enum, Eq, Ord, Show
Bounded CategoryDefined in werrorwolf-plugin-0.2.0.0 · Werrorwolf.WarningEnum CategoryDefined in werrorwolf-plugin-0.2.0.0 · Werrorwolf.WarningEq CategoryDefined in werrorwolf-plugin-0.2.0.0 · Werrorwolf.WarningOrd CategoryDefined in werrorwolf-plugin-0.2.0.0 · Werrorwolf.WarningShow CategoryDefined in werrorwolf-plugin-0.2.0.0 · Werrorwolf.Warning