##Try visually mapping errors to code as adjacent to each other as possible. Allow filtering and selection to isolate code snippets. ###Try a split pane view Right now you have a lot of up/down scrolling in both the errors and the code pane below it. The eyes have to keep mapping a selection above to a scroll animation and shift below, plus a potential scroll slip when the mouse leaves the selected error to go work on the code. Then the error message can be out of view just when you go to fix the code. Try a split pane, so you have both more lines of code exposed, as well as the errors, ideally that on click show the selection, and line up the code similar to your animation above. Since you allow some hover over the errors and warnings headers, can you allow some form of filtering and selection, so programmers can debug any errors, or work through them by language / severity level. [![enter image description here][1]][1] [1]: https://i.sstatic.net/48d6j.png