Explanations of PackageCheck's errors/warnings.
Constructors
ParseWarning FilePath PWarningNoNameFieldNoVersionFieldNoTargetUnnamedInternalDuplicateSections [UnqualComponentName]IllegalLibraryName PackageNameNoModulesExposed LibraryNameSignaturesCabal2AutogenNotExposedAutogenIncludesNotIncludedNoMainIs UnqualComponentNameNoHsLhsMainMainCCabal1_18AutogenNoOther CETypeAutogenIncludesNotIncludedExeTestsuiteTypeNotKnown TestTypeTestsuiteNotSupported TestTypeBenchmarkTypeNotKnown BenchmarkTypeBenchmarkNotSupported BenchmarkTypeNoHsLhsMainBenchInvalidNameWin PackageNameZPrefixNoBuildTypeNoCustomSetupUnknownCompilers [String]UnknownLanguages [String]UnknownExtensions [String]LanguagesAsExtension [String]DeprecatedExtensions [(Extension, Maybe Extension)]MissingFieldCategoryMissingFieldMaintainerMissingFieldSynopsisMissingFieldDescriptionMissingFieldSynOrDescSynopsisTooLongShortDescInvalidTestWith [Dependency]ImpossibleInternalDep [Dependency]ImpossibleInternalExe [ExeDependency]MissingInternalExe [ExeDependency]NONELicenseNoLicenseAllRightsReservedLicenseLicenseMessParse LicenseUnrecognisedLicense StringUncommonBSD4UnknownLicenseVersion License [Version]NoLicenseFileUnrecognisedSourceRepo StringMissingTypeMissingLocationMissingModuleMissingTagSubdirRelPathSubdirGoodRelPath StringOptFasm StringOptHpc StringOptProf StringOptO StringOptHide StringOptMake StringOptONot StringOptOOne StringOptOTwo StringOptSplitSections StringOptSplitObjs StringOptWls StringOptExts StringOptRts StringOptWithRts StringCOptONumber String WarnLangCOptCPP StringOptAlternatives String String [(String, String)]RelativeOutside String FilePathAbsolutePath String FilePathBadRelativePath String FilePath StringDistPoint (Maybe String) FilePathGlobSyntaxError String StringRecursiveGlobInRoot String FilePathInvalidOnWin [FilePath]FilePathTooLong FilePathFilePathNameTooLong FilePathFilePathSplitTooLong FilePathFilePathEmptyCVTestSuiteCVDefaultLanguageCVDefaultLanguageComponentCVDefaultLanguageComponentSoftCVExtraDocFilesCVMultiLibCVReexportedCVMixinsCVExtraFrameworkDirsCVDefaultExtensionsCVExtensionsDeprecatedCVSourcesCVExtraDynamic [[String]]CVVirtualModulesCVSourceRepositoryCVExtensions CabalSpecVersion [Extension]CVCustomSetupCVExpliticDepsCustomSetupCVAutogenPathsCVAutogenPackageInfoCVAutogenPackageInfoGuardGlobNoMatch String StringGlobExactMatch String String FilePathGlobNoDir String String FilePathUnknownOS [String]UnknownArch [String]UnknownCompiler [String]BaseNoUpperBoundsMissingUpperBounds CEType [String]SuspiciousFlagName [String]DeclaredUsedFlags (Set FlagName) (Set FlagName)NonASCIICustomField [String]RebindableClashPathsRebindableClashPackageInfoWErrorUnneeded StringJUnneeded StringFDeferTypeErrorsUnneeded StringDynamicUnneeded StringProfilingUnneeded StringUpperBoundSetup StringDuplicateModule String [ModuleName]PotentialDupModule String [ModuleName]BOMStart FilePathNotPackageName FilePath StringNoDescMultiDesc [String]UnknownFile String (SymbolicPath PackageDir LicenseFile)MissingSetupFileMissingConfigureScriptUnknownDirectory String FilePathMissingSourceControlMissingExpectedDocFiles Bool [FilePath]WrongFieldForExpectedDocFiles Bool String [FilePath]
Instances3Eq, Ord, Show
Eq CheckExplanationDefined in Cabal-3.12.1.0 · Distribution.PackageDescription.Check.WarningOrd CheckExplanationDefined in Cabal-3.12.1.0 · Distribution.PackageDescription.Check.WarningShow CheckExplanationDefined in Cabal-3.12.1.0 · Distribution.PackageDescription.Check.Warning