Skip to content

Commit 9ce2c29

Browse files
committed
Simplfiy zlint configuration and tests
1 parent 59c996c commit 9ce2c29

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

ale_linters/zig/zlint.vim

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,9 @@ function! ale_linters#zig#zlint#Handle(buffer, lines) abort
2222
return l:output
2323
endfunction
2424

25-
function! ale_linters#zig#zlint#GetCommand(buffer) abort
26-
return ale#Escape(ale#Var(a:buffer, 'zig_zlint_executable')) . ' %s -f gh'
27-
endfunction
28-
2925
call ale#linter#Define('zig', {
3026
\ 'name': 'zlint',
3127
\ 'executable': {b -> ale#Var(b, "zig_zlint_executable")},
32-
\ 'command': function('ale_linters#zig#zlint#GetCommand'),
28+
\ 'command': '%e %s -f gh',
3329
\ 'callback': 'ale_linters#zig#zlint#Handle',
3430
\})

test/linter/test_zig_zlint.vader

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,11 @@ After:
55
call ale#assert#TearDownLinterTest()
66

77
Execute(The zlint executable and command should be configured correctly):
8+
AssertLinter 'zlint', ale#Escape('zlint') . ' %s -f gh'
9+
810
" Set a custom executable path
911
let g:ale_zig_zlint_executable = '/custom/path/to/zlint'
1012

11-
" Create a buffer with Zig filetype
12-
call ale#test#SetFilename('test.zig')
13-
14-
" Check the executable
15-
AssertEqual '/custom/path/to/zlint', ale#Var(bufnr(''), 'zig_zlint_executable')
16-
17-
" Check the command
18-
let cmd = ale_linters#zig#zlint#GetCommand(bufnr(''))
19-
AssertEqual ale#Escape('/custom/path/to/zlint') . ' %s -f gh', cmd
13+
AssertLinter
14+
\ '/custom/path/to/zlint',
15+
\ ale#Escape('/custom/path/to/zlint') . ' %s -f gh'

0 commit comments

Comments
 (0)