Try finding a space to fit as much text as possible (Tetris). Whether it's a very long single line problem, or a multiline problem => find the best empty box to fit it (using multiple single line decorations).  --- - [ ] Highlight line where problem is from (since it's rendered in random position in the viewport) - [ ] Closest problem multiline; doesn't calculate the best position properly atm - [ ] Closest problem multiline by severity (error before warning) - [ ] Closest problem multiline in viewport - [ ] Align multiline message - [ ] Split single-line long error into multiple lines - [ ] Option to show multiple multiline error or an option to render as usual (all errors) if there are no multiline/long errors - [ ] Show multiple problems from 1 line ---
Try finding a space to fit as much text as possible (Tetris).
Whether it's a very long single line problem, or a multiline problem => find the best empty box to fit it (using multiple single line decorations).