Remove ProcessChain code we do not need now
This commit is contained in:
parent
21a8b9f1e3
commit
3050a132b5
@ -462,7 +462,6 @@ function! ale#engine#ProcessChain(buffer, executable, linter, chain_index, input
|
||||
let l:chain_index = a:chain_index
|
||||
let l:input = a:input
|
||||
|
||||
if has_key(a:linter, 'command_chain')
|
||||
while l:chain_index < len(a:linter.command_chain)
|
||||
" Run a chain of commands, one asynchronous command after the other,
|
||||
" so that many programs can be run in a sequence.
|
||||
@ -506,9 +505,6 @@ function! ale#engine#ProcessChain(buffer, executable, linter, chain_index, input
|
||||
let l:input = []
|
||||
let l:chain_index += 1
|
||||
endwhile
|
||||
else
|
||||
let l:command = ale#linter#GetCommand(a:buffer, a:linter)
|
||||
endif
|
||||
|
||||
return [l:command, {
|
||||
\ 'executable': a:executable,
|
||||
|
@ -67,40 +67,6 @@ Execute(Engine invocation should return the command for the fourth item correctl
|
||||
AssertEqual 'fourth', g:result.command
|
||||
AssertEqual 4, g:result.next_chain_index
|
||||
|
||||
Execute(Engine invocation should return the command for a single callback correctly):
|
||||
unlet g:linter.command_chain
|
||||
let g:linter.command_callback = 'FirstChainFunction'
|
||||
|
||||
let g:result = ProcessIndex(0)
|
||||
|
||||
AssertEqual 'first', g:result.command
|
||||
|
||||
Execute(Engine invocation should return the command for a command string correctly):
|
||||
unlet g:linter.command_chain
|
||||
let g:linter.command = 'foo bar'
|
||||
|
||||
let g:result = ProcessIndex(0)
|
||||
|
||||
AssertEqual 'foo bar', g:result.command
|
||||
|
||||
Execute(Engine invocation should process read_buffer correctly for simple commands):
|
||||
unlet g:linter.command_chain
|
||||
let g:linter.command = 'foo bar'
|
||||
let g:linter.read_buffer = 0
|
||||
|
||||
let g:result = ProcessIndex(0)
|
||||
|
||||
AssertEqual 'foo bar', g:result.command
|
||||
AssertEqual 0, g:result.read_buffer
|
||||
|
||||
let g:linter.command_callback = 'FirstChainFunction'
|
||||
unlet g:linter.command
|
||||
|
||||
let g:result = ProcessIndex(0)
|
||||
|
||||
AssertEqual 'first', g:result.command
|
||||
AssertEqual 0, g:result.read_buffer
|
||||
|
||||
Execute(Engine invocation should allow read_buffer to be enabled for a command in the middle of a chain):
|
||||
let g:linter.command_chain[2].read_buffer = 1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user