error-message-index
A community-driven collection of documentation for Haskell error messages and warnings
File Explorer
Download Latest Version (.zip)- create-message-template.yml
- deploy.yml
- fend.yaml
- hlint.yml
- ormolu.yml
- pullrequest-ci.yml
- stack-ci.yml
- index.html
- default.css
- highlight.css
- theme.css
- index.html
- index.html
- haskell-logo.png
- hf-logo.png
- highlight.min.js
- tablefilter.js
- index.md
- NotStockDeriveable.hs
- NotStockDeriveable.hs
- index.md
- IncorrectDerivingStrategy.hs
- IncorrectDerivingStrategy.hs
- index.md
- index.md
- LambdaInCase.hs
- LambdaInCase.hs
- index.md
- LambdaInPattern.hs
- LambdaInPattern.hs
- index.md
- index.md
- DoubleDeprecation.hs
- DoubleDeprecation.hs
- index.md
- index.md
- IfInFunAppExpr.hs
- IfInFunAppExpr.hs
- index.md
- index.md
- TyArgs.hs
- TyArgs.hs
- index.md
- index.md
- Accounting.hs
- AccountingRecords.hs
- Accounting.hs
- index.md
- index.md
- QuantifiedFunction.hs
- QuantifiedFunction.hs
- index.md
- index.md
- BiDi.hs
- BiDi.hs
- index.md
- index.md
- Matchingdots.hs
- Matchingdots.hs
- index.md
- index.md
- UnknownOptionsFlag.hs
- UnknownOptionsFlag.hs
- index.md
- index.md
- NullaryClass.hs
- NullaryClass.hs
- index.md
- index.md
- More-than-1-constructor.hs
- More-than-1-constructor.hs
- index.md
- Zero-constructors.hs
- Zero-constructors.hs
- index.md
- index.md
- MultiConstructorComments.hs
- MultiConstructorComments.hs
- index.md
- index.md
- DoubleQualified.hs
- DoubleQualified.hs
- index.md
- index.md
- Main1.hs
- Main2.hs
- Main1.hs
- Main2.hs
- index.md
- index.md
- A.hs
- A.hs
- index.md
- A.hs
- A.hs
- index.md
- index.md
- Example1.hs
- Example1.hs
- index.md
- index.md
- DoNotationInPattern.hs
- DoNotationInPattern.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- WrongDoBind.hs
- WrongDoBind.hs
- index.md
- index.md
- IllegalRole.hs
- IllegalRole.hs
- index.md
- index.md
- Snd.hs
- Snd.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- DeriveNewtypeData.hs
- DeriveNewtypeData.hs
- index.md
- index.md
- Lib.hs
- Lib.hs
- index.md
- Lib.hs
- Lib.hs
- index.md
- Lib.hs
- Lib.hs
- index.md
- Lib.hs
- Lib.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- DerivingInt.hs
- DerivingInt.hs
- index.md
- LowerCase.hs
- LowerCase.hs
- index.md
- index.md
- TypeEqNotImported.hs
- TypeEqNotImported.hs
- index.md
- index.md
- IllegalKindSignature.hs
- IllegalKindSignature.hs
- index.md
- IllegalKindSignatureDesugared.hs
- IllegalKindSignatureDesugared.hs
- index.md
- IllegalStandaloneKindSignature.hs
- IllegalStandaloneKindSignature.hs
- index.md
- index.md
- FunDepsDisabled.hs
- FunDepsDisabled.hs
- index.md
- index.md
- DifferentKinds.hs
- DifferentKinds.hs
- index.md
- DifferentRoles.hs
- DifferentRoles.hs
- index.md
- index.md
- Deriving_gadt.hs
- Deriving_gadt.hs
- index.md
- Higher_rank.hs
- Higher_rank.hs
- index.md
- index.md
- DsIncompleteRecSel.hs
- DsIncompleteRecSel.hs
- index.md
- index.md
- TrustworthySafe.hs
- TrustworthySafe.hs
- index.md
- index.md
- Error.hs
- Error.hs
- index.md
- index.md
- NoFields.hs
- NoFields.hs
- index.md
- index.md
- EscapeSeqOutOfRange.hs
- EscapeSeqOutOfRange.hs
- index.md
- index.md
- Non-alphanumeric-in-package.hs
- Non-alphanumeric-in-package.hs
- index.md
- Version-name-in-package.hs
- Version-name-in-package.hs
- index.md
- index.md
- MissingArgument.hs
- MissingArgument.hs
- index.md
- Ident.hs
- Ident.hs
- index.md
- index.md
- CannotReifyOutOfScopeThing.hs
- CannotReifyOutOfScopeThing.hs
- index.md
- index.md
- InvalidPrecedence.hs
- InvalidPrecedence.hs
- index.md
- index.md
- Example1.hs
- Example2.hs
- Example1.hs
- Example2.hs
- index.md
- Let.hs
- Let.hs
- index.md
- index.md
- MissingSpaceLazyPattern.hs
- MissingSpaceLazyPattern.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- LinearIdentity.hs
- LinearIdentity.hs
- index.md
- index.md
- AlreadyDeconstructed.hs
- AlreadyDeconstructed.hs
- index.md
- StrictField.hs
- StrictField.hs
- index.md
- UnliftedTypes.hs
- UnliftedTypes.hs
- index.md
- index.md
- UnusedImport.hs
- UnusedImport.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- Main.hs
- Main.hs
- index.md
- Lib.hs
- Lib.hs
- index.md
- Main.hs
- Main.hs
- index.md
- Main.hs
- Main.hs
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- UnrecognisedPragmas.hs
- UnrecognisedPragmas.hs
- index.md
- index.md
- Overlapping.hs
- Overlapping.hs
- index.md
- index.md
- UnsafeImport.hs
- UnsafeImport.hs
- index.md
- index.md
- MissingBinding.hs
- MissingBinding.hs
- index.md
- MissingBinding.hs
- MissingBinding.hs
- index.md
- MissingBinding.hs
- MissingBinding.hs
- index.md
- MissingBinding.hs
- MissingBinding.hs
- index.md
- index.md
- IfThenElseInPattern.hs
- IfThenElseInPattern.hs
- index.md
- index.md
- SAKS.hs
- SAKS.hs
- index.md
- index.md
- UnsupportedExtension.hs
- UnsupportedExtension.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- Let.hs
- Let.hs
- index.md
- index.md
- NotARecordSelector.hs
- NotARecordSelector.hs
- index.md
- NotARecordSelector.hs
- NotARecordSelector.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- Strict.hs
- Strict.hs
- index.md
- Unlifted.hs
- Unlifted.hs
- index.md
- index.md
- Error.hs
- Error.hs
- index.md
- index.md
- Unticked.hs
- Unticked.hs
- index.md
- index.md
- NoncanonicalMappend.hs
- NoncanonicalMappend.hs
- index.md
- index.md
- ErrLambdaCase.hs
- ErrLambdaCase.hs
- index.md
- index.md
- Overlapping.hs
- Overlapping.hs
- index.md
- Overlapping.hs
- Overlapping.hs
- index.md
- index.md
- CaseExprInCasePattern.hs
- CaseExprInCasePattern.hs
- index.md
- CaseExprInDoBlock.hs
- CaseExprInDoBlock.hs
- index.md
- CaseExprInFunctionDef.hs
- CaseExprInFunctionDef.hs
- index.md
- index.md
- ConstructorsNotInScope.hs
- ConstructorsNotInScope.hs
- index.md
- index.md
- Bang_on_unlifted_type.hs
- Bang_on_unlifted_type.hs
- index.md
- index.md
- IgnoredRule.hs
- IgnoredRule.hs
- index.md
- index.md
- IntInstance.hs
- IntInstance.hs
- index.md
- index.md
- LinearFFI.hs
- LinearFFI.hs
- index.md
- index.md
- GADTWithoutMonoBind.hs
- GADTWithoutMonoBind.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- OpaqueParseFail1.hs
- OpaqueParseFail1.hs
- index.md
- Data.hs
- NoHeader.hs
- NoHeader.hs
- index.md
- Pattern.hs
- Pattern.hs
- index.md
- Label.hs
- Label.hs
- index.md
- CAPI.hs
- CAPI.hs
- index.md
- index.md
- InferredSafe.hs
- InferredSafe.hs
- index.md
- index.md
- IllegalTupleSection.hs
- IllegalTupleSection.hs
- index.md
- IllegalUnboxedTupleSection.hs
- IllegalUnboxedTupleSection.hs
- index.md
- index.md
- Example1.hs
- Example1.hs
- index.md
- MultipleInstances.hs
- MultipleInstances.hs
- index.md
- index.md
- index.md
- LinearPolyType.hs
- LinearPolyType.hs
- index.md
- index.md
- A.hs
- SymbolNotExported.hs
- A.hs
- SymbolNotExported.hs
- index.md
- A.hs
- NoFieldSelectors.hs
- A.hs
- NoFieldSelectors.hs
- index.md
- index.md
- Main.hs
- index.md
- Main.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- UnderscoreInFloatLiteral.hs
- UnderscoreInFloatLiteral.hs
- index.md
- UnderscoreInIntegerLiteral.hs
- UnderscoreInIntegerLiteral.hs
- index.md
- index.md
- PartialHead.hs
- PartialHead.hs
- index.md
- PartialTail.hs
- PartialTail.hs
- index.md
- index.md
- ForallIdentifier.hs
- ForallIdentifier.hs
- index.md
- index.md
- Main2.hs
- SomeDisplayLibrary.hs
- Main2.hs
- SomeDisplayLibrary.hs
- index.md
- Main1.hs
- SomeEncodingLibrary.hs
- Main1.hs
- SomeEncodingLibrary.hs
- index.md
- index.md
- NotLambda.hs
- NotLambda.hs
- index.md
- ViewPatternExpr.hs
- ViewPatternExpr.hs
- index.md
- index.md
- Lib.hs
- Lib.hs
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- Greeting.hs
- Universe.hs
- World.hs
- Greeting.hs
- Universe.hs
- World.hs
- index.md
- index.md
- IllegalUnboxedString.hs
- IllegalUnboxedString.hs
- index.md
- index.md
- DoubleDot.hs
- DoubleDot.hs
- index.md
- index.md
- LambdaNoParams.hs
- LambdaNoParams.hs
- index.md
- index.md
- Lib.hs
- Lib.hs
- index.md
- index.md
- DodgyExports.hs
- HiddenCtrs.hs
- DodgyExports.hs
- HiddenCtrs.hs
- index.md
- index.md
- NotInScopeLambda.hs
- NotInScopeLambda.hs
- index.md
- NotInScopeClass.hs
- NotInScopeClass.hs
- index.md
- IncorrectImport.hs
- IncorrectImport.hs
- index.md
- NoFieldSelectorsExport.hs
- NoFieldSelectorsExport.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- TupleConstraint.hs
- TupleConstraint.hs
- index.md
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- ClassKindNotConstraint.hs
- ClassKindNotConstraint.hs
- index.md
- index.md
- List.hs
- List.hs
- index.md
- GetLine.hs
- GetLine.hs
- index.md
- index.md
- Example1.hs
- Example1.hs
- index.md
- index.md
- Subsumption.hs
- Subsumption.hs
- index.md
- Terms.hs
- Terms.hs
- index.md
- Type.hs
- Type.hs
- index.md
- index.md
- MissingSpaceTypeApplication.hs
- MissingSpaceTypeApplication.hs
- index.md
- Example.hs
- Example.hs
- index.md
- index.md
- Example1.hs
- Example1.hs
- index.md
- index.md
- IllegalDerivingStrategy.hs
- IllegalDerivingStrategy.hs
- index.md
- index.md
- IllegalDatatypeContext.hs
- IllegalDatatypeContext.hs
- index.md
- IllegalDatatypeContext.hs
- IllegalDatatypeContext.hs
- index.md
- index.md
- ImportQualifiedPost.hs
- ImportQualifiedPost.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- ForgotImport.hs
- ForgotImport.hs
- index.md
- A.hs
- Example3.hs
- A.hs
- Example3.hs
- index.md
- Example4.hs
- Example4.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- BoolDefaultDeclaration.hs
- BoolDefaultDeclaration.hs
- index.md
- StringDefaultDeclaration.hs
- StringDefaultDeclaration.hs
- index.md
- index.md
- Eq.hs
- Eq.hs
- index.md
- index.md
- Foo.hs
- OrphanInstance.hs
- Foo.hs
- OrphanInstance.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- ExportedModNotImported.hs
- ExportedModNotImported.hs
- index.md
- index.md
- Impred.hs
- Impred.hs
- index.md
- PredKinds.hs
- PredKinds.hs
- index.md
- index.md
- Main.hs
- Main.hs
- index.md
- index.md
- NestedForall.hs
- NestedForall.hs
- index.md
- index.md
- IllegalSynonymInstance.hs
- IllegalSynonymInstance.hs
- index.md
- index.md
- IllegalHaddockComment.hs
- IllegalHaddockComment.hs
- index.md
- index.md
- Tab.hs
- Tab.hs
- index.md
- index.md
- MissingSpaceBangPattern.hs
- MissingSpaceBangPattern.hs
- index.md
- index.md
- InferredTypeVarApplication.hs
- InferredTypeVarApplication.hs
- index.md
- TypeAppNoTypeVar.hs
- TypeAppNoTypeVar.hs
- index.md
- TypeForTermArg.hs
- TypeForTermArg.hs
- index.md
- index.md
- MissingStrictField.hs
- MissingStrictField.hs
- index.md
- StrictExtension.hs
- StrictExtension.hs
- index.md
- index.md
- UserSpecifiedInstances.hs
- UserSpecifiedInstances.hs
- index.md
- index.md
- DoubleRoleAnnotationOnData.hs
- DoubleRoleAnnotationOnData.hs
- index.md
- index.md
- OverflowedLiterals.hs
- OverflowedLiterals.hs
- index.md
- index.md
- DependencyOrder.hs
- DependencyOrder.hs
- index.md
- index.md
- CommandPattern.hs
- CommandPattern.hs
- index.md
- index.md
- MultipleDefaults.hs
- MultipleDefaults.hs
- index.md
- index.md
- DodgyImports.hs
- HiddenConstructors.hs
- DodgyImports.hs
- HiddenConstructors.hs
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- package.yaml
- package.yaml
- index.md
- package.yaml
- package.yaml
- index.md
- index.md
- empty.yaml
- empty.yaml
- index.md
- not.yaml
- not.yaml
- index.md
- index.md
- index.md
- index.html
- default.html
- example.html
- message-list.html
- message.html
- messages.html
- sitemap.xml
- .gitignore
- README.md
- warning-sets-9.5.txt
- warning-sets.hs
- .gitignore
- .hlint.yml
- 404.html
- CNAME
- create-message-template.hs
- index.html
- message-index.cabal
- robots.txt
- site.hs
- stack.yaml
- stack.yaml.lock
- golden1.expected.txt
- golden1.input.txt
- test.sh
- .fend.yaml
- .gitignore
- CONTRIBUTING.md
- deploy.sh
- flake.lock
- flake.nix
- hie.yaml
- README.md
- tool-developers.md
# Installation Guide
1. Get the code
git clone https://github.com/haskellfoundation/error-message-index
Downloads the entire project code from GitHub to your computer.
cd error-message-index
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
Downloads and runs the official install script in one line β this handles the full setup automatically.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
