Fix #500 - Support defining aliases for linter names
This commit is contained in:
@@ -208,6 +208,32 @@ Execute (ALEInfo should buffer-local linter variables):
|
||||
\let b:ale_testft2_testlinter2_foo = 456"
|
||||
\ . g:globals_string . g:command_header, g:output
|
||||
|
||||
Given testft.testft2 (Empty buffer with two filetypes):
|
||||
Execute (ALEInfo should output linter aliases):
|
||||
let g:testlinter1.aliases = ['testftalias1', 'testftalias2']
|
||||
let g:testlinter2.aliases = ['testftalias3', 'testftalias4']
|
||||
|
||||
let g:ale_testft2_testlinter2_foo = 123
|
||||
let b:ale_testft2_testlinter2_foo = 456
|
||||
|
||||
call ale#linter#Define('testft', g:testlinter1)
|
||||
call ale#linter#Define('testft2', g:testlinter2)
|
||||
redir => g:output
|
||||
silent ALEInfo
|
||||
redir END
|
||||
AssertEqual "\n
|
||||
\ Current Filetype: testft.testft2\n
|
||||
\Available Linters: ['testlinter1', 'testlinter2']\n
|
||||
\ Linter Aliases:\n
|
||||
\ 'testlinter1' -> ['testftalias1', 'testftalias2']\n
|
||||
\ 'testlinter2' -> ['testftalias3', 'testftalias4']\n
|
||||
\ Enabled Linters: ['testlinter1', 'testlinter2']\n
|
||||
\ Linter Variables:\n
|
||||
\\n
|
||||
\let g:ale_testft2_testlinter2_foo = 123\n
|
||||
\let b:ale_testft2_testlinter2_foo = 456"
|
||||
\ . g:globals_string . g:command_header, g:output
|
||||
|
||||
Given testft.testft2 (Empty buffer with two filetypes):
|
||||
Execute (ALEInfo should return command history):
|
||||
let g:ale_buffer_info[bufnr('%')] = {
|
||||
|
||||
Reference in New Issue
Block a user