https://github.com/1computer1/errata
Source code error pretty printing
https://github.com/1computer1/errata
error error-messages haskell highlight pretty-printing source-code
Last synced: 6 months ago
JSON representation
Source code error pretty printing
- Host: GitHub
- URL: https://github.com/1computer1/errata
- Owner: 1Computer1
- License: mit
- Created: 2020-08-27T19:34:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T04:28:55.000Z (10 months ago)
- Last Synced: 2025-03-30T08:07:45.726Z (6 months ago)
- Topics: error, error-messages, haskell, highlight, pretty-printing, source-code
- Language: Haskell
- Homepage:
- Size: 142 KB
- Stars: 48
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Errata
[](./LICENSE)
[](https://hackage.haskell.org/package/errata)
[](https://github.com/1Computer1/errata/actions?query=workflow%3ACI)**Errata** is an extremely customizable error pretty printer that can handle many kinds of error formatting.
## Features
**Errata** can handle errors that are all over the source or errors that are connected to each other spanning multiple lines. You can be as simple or as fancy as you like!
You can also customize the format of the printer in several ways:
- Custom messages and labels
- Custom character sets for symbols
- Highlighting the source, messages, and symbols## Examples
A clean, modern error message that is trying to be helpful:

A busy error message with underlining and connections:
