Update eslint
Add `get{Previous,next}LineBreak` to `lib/util.js`
Refactor prompt reporter to be more clean, consise, and simple