errata alternatives and similar packages
Based on the "Pretty Printer" category.
Alternatively, view errata alternatives based on common mentions on social networks and blogs.
-
printcess
Haskell pretty printing library supporting indentation, mixfix operators, and automatic line breaks.
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of errata or a related project?
Popular Comparisons
README
Errata
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:
[An error message that points out that the fold
function was not found in scope. It then asks if the user meant to use foldl
or foldr
](./errata_fold.png)
A busy error message with underlining and connections:
[An error message that highlights mismatching types in an if
expression. The first section underlines the mismatching values, and the second section underlines the if
expression](./errata_if.png)
*Note that all licence references and agreements mentioned in the errata README section above
are relevant to that project's source code only.