Skip to content

sztosz/BetterErrors

 
 

Repository files navigation

Work in progress!

Setup

To install BetterErrors we recommend installing reason-cli which ships with BetterErrors by default.

Before

Before

After

Glorious After

Before

Before

After

Glorious After

someCompilationCommand 2>&1 | berror

Explanation: 2>&1 | means "pipe the stuff from stderr into stdout, then pipe it back into stdin of the next command". berror takes in this info and searches for errors to pretty-print back.

To format the output in Reason syntax, use berror --path-to-refmttype thePathToRefmttype (where refmttype is a binary exposed by Reason).

Have fun!

For Development

git clone this repo, cd into it, then run:

npm install
# to compile
npm start
# to test, currently broken
npm test

About

Make OCaml/Reason errors prettier

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 96.5%
  • Makefile 3.2%
  • Standard ML 0.3%