Fresh pass at displaying more detail during linting

Closes #692, #664, #696, #691