Human Friendly errors for Scala


Sometimes Scala compiler errors can be too cryptic and scare beginners away


What if we could have right now an human friendly explanation of the error, similar to what Elm or React do? (Well, even Scala itself with Dotty will have it but in the future)

Scala Clippy is a compiler (or SBT) plugin that does just that.

Just import it in your project

and the previous error magically becomes

But there is no magic, it’s all community driven.
When first started Clippy will download the current advice list from
It’s community driven so you can also contribute!

For more detailed instructions on how to setup just visit the Clippy github repository

Keep Learning
Until next time