Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.PureScript.Publish.ErrorsWarnings
- data PackageError
- data PackageWarning
- data UserError
- = PackageManifestNotFound
- | ResolutionsFileNotFound
- | CouldntDecodePackageManifest (ParseError ManifestError)
- | TagMustBeCheckedOut
- | AmbiguousVersions [Version]
- | BadRepositoryField RepositoryFieldError
- | NoLicenseSpecified
- | InvalidLicense
- | MissingDependencies (NonEmpty PackageName)
- | CompileError MultipleErrors
- | DirtyWorkingTree
- data InternalError
- data OtherError
- data RepositoryFieldError
- data JSONSource
- printError :: PackageError -> IO ()
- printErrorToStdout :: PackageError -> IO ()
- renderError :: PackageError -> Box
- printWarnings :: [PackageWarning] -> IO ()
- renderWarnings :: [PackageWarning] -> Box
Documentation
data PackageError Source #
An error which meant that it was not possible to retrieve metadata for a package.
Constructors
UserError UserError | |
InternalError InternalError | |
OtherError OtherError |
Instances
data PackageWarning Source #
Constructors
NoResolvedVersion PackageName | |
UndeclaredDependency PackageName | |
UnacceptableVersion (PackageName, Text) | |
DirtyWorkingTree_Warn | |
MissingPath PackageName |
Instances
An error that should be fixed by the user.
Constructors
data InternalError Source #
An error that probably indicates a bug in this module.
Constructors
JSONError JSONSource (ParseError ManifestError) | |
CouldntParseGitTagDate Text |
Instances
data OtherError Source #
Constructors
ProcessFailed String [String] IOException | |
IOExceptionThrown IOException |
Instances
data RepositoryFieldError Source #
Constructors
RepositoryFieldMissing (Maybe Text) | |
BadRepositoryType Text | |
NotOnGithub |
Instances
printError :: PackageError -> IO () Source #
printErrorToStdout :: PackageError -> IO () Source #
renderError :: PackageError -> Box Source #
printWarnings :: [PackageWarning] -> IO () Source #
renderWarnings :: [PackageWarning] -> Box Source #