All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
1 Execute (ale#util#GetMatches should return matches for many lines):
5 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
8 \ 'Missing trailing comma.',
9 \ 'Warning/comma-dangle',
17 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
20 \ 'Missing semicolon.',
29 \ ale#util#GetMatches(
31 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
32 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
35 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\) \[\(.\+\)\]$',
39 Execute (ale#util#GetMatches should accept a string for a single pattern):
43 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
46 \ 'Missing trailing comma.',
47 \ 'Warning/comma-dangle',
55 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
58 \ 'Missing semicolon.',
67 \ ale#util#GetMatches(
69 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
70 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
72 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\) \[\(.\+\)\]$'
75 Execute (ale#util#MapMatches should map matches):
78 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
79 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
81 \ ale#util#MapMatches(
83 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
84 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
86 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\) \[\(.\+\)\]$',
90 Execute (ale#util#GetMatches should accept a single line as a string):
94 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
97 \ 'Missing trailing comma.',
98 \ 'Warning/comma-dangle',
106 \ ale#util#GetMatches(
107 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
109 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\) \[\(.\+\)\]$',
113 Execute (ale#util#GetMatches should match multiple patterns correctly):
117 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
120 \ 'Missing trailing comma.',
121 \ 'Warning/comma-dangle',
129 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
132 \ 'Missing semicolon.',
141 \ '/path/to/some-filename.js:13:3: Parsing error: Unexpected token',
144 \ 'Parsing error: Unexpected token',
153 \ ale#util#GetMatches(
155 \ '/path/to/some-filename.js:47:14: Missing trailing comma. [Warning/comma-dangle]',
156 \ '/path/to/some-filename.js:56:41: Missing semicolon. [Error/semi]',
157 \ '/path/to/some-filename.js:13:3: Parsing error: Unexpected token',
160 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\) \[\(.\+\)\]$',
161 \ '^.*:\(\d\+\):\(\d\+\): \(.\+\)$',