" Author: Markus Doits Execute(The slim handler should parse lines correctly): runtime ale_linters/slim/slimlint.vim AssertEqual \ [ \ { \ 'lnum': 1, \ 'text': 'RedundantDiv: `div` is redundant when class attribute shortcut is present', \ 'type': 'W', \ }, \ { \ 'lnum': 2, \ 'text': 'LineLength: Line is too long. [136/80]', \ 'type': 'W', \ }, \ { \ 'lnum': 3, \ 'text': 'Invalid syntax', \ 'type': 'E', \ }, \ ], \ ale_linters#slim#slimlint#Handle(347, [ \ 'inv.slim:1 [W] RedundantDiv: `div` is redundant when class attribute shortcut is present', \ 'inv.slim:2 [W] LineLength: Line is too long. [136/80]', \ 'inv.slim:3 [E] Invalid syntax', \ ]) After: call ale#linter#Reset()