Packages

A highlighter for Gleam warnings and errors

Current section

Files

Jump to
ernest README.md
Raw

README.md

# ernest
A highlighter for Gleam warnings and errors
[![Package Version](https://img.shields.io/hexpm/v/ernest)](https://hex.pm/packages/ernest)
[![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://ernest.hexdocs.pm/)
```sh
gleam add ernest@1
```
```gleam
import ernest
pub fn main() -> Nil {
let diagnostic =
"error: Unknown variable
┌─ /path/to/project/src/project.gleam:4:3
│
4 │ println(\"Hello, World!\")
│ ^^^^^^^
The name `println` is not in scope here.
Did you mean one of these:
- io.println"
let assert Ok(diagnostic) = ernest.parse(diagnostic)
io.println(ernest.to_ansi(diagnostic))
}
```
Further documentation can be found at <https://ernest.hexdocs.pm/>.