mirror of
https://github.com/amix/vimrc
synced 2025-06-16 09:35:01 +08:00
Updated plugins
This commit is contained in:
@ -44,8 +44,8 @@ endfunction
|
||||
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'brakeman',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_brakeman_executable'),
|
||||
\ 'command_callback': 'ale_linters#ruby#brakeman#GetCommand',
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_brakeman_executable')},
|
||||
\ 'command': function('ale_linters#ruby#brakeman#GetCommand'),
|
||||
\ 'callback': 'ale_linters#ruby#brakeman#Handle',
|
||||
\ 'lint_file': 1,
|
||||
\})
|
||||
|
@ -42,8 +42,8 @@ endfunction
|
||||
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'rails_best_practices',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_rails_best_practices_executable'),
|
||||
\ 'command_callback': 'ale_linters#ruby#rails_best_practices#GetCommand',
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_rails_best_practices_executable')},
|
||||
\ 'command': function('ale_linters#ruby#rails_best_practices#GetCommand'),
|
||||
\ 'callback': 'ale_linters#ruby#rails_best_practices#Handle',
|
||||
\ 'lint_file': 1,
|
||||
\})
|
||||
|
@ -69,7 +69,7 @@ endfunction
|
||||
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'reek',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_reek_executable'),
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_reek_executable')},
|
||||
\ 'command_chain': [
|
||||
\ {'callback': 'ale_linters#ruby#reek#VersionCheck'},
|
||||
\ {'callback': 'ale_linters#ruby#reek#GetCommand'},
|
||||
|
@ -25,7 +25,7 @@ endfunction
|
||||
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'rubocop',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_rubocop_executable'),
|
||||
\ 'command_callback': 'ale_linters#ruby#rubocop#GetCommand',
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_rubocop_executable')},
|
||||
\ 'command': function('ale_linters#ruby#rubocop#GetCommand'),
|
||||
\ 'callback': 'ale#ruby#HandleRubocopOutput',
|
||||
\})
|
||||
|
@ -5,7 +5,7 @@ call ale#Set('ruby_ruby_executable', 'ruby')
|
||||
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'ruby',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_ruby_executable'),
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_ruby_executable')},
|
||||
\ 'command': '%e -w -c -T1 %t',
|
||||
\ 'output_stream': 'stderr',
|
||||
\ 'callback': 'ale#handlers#ruby#HandleSyntaxErrors',
|
||||
|
@ -15,8 +15,8 @@ call ale#linter#Define('ruby', {
|
||||
\ 'name': 'solargraph',
|
||||
\ 'lsp': 'stdio',
|
||||
\ 'language': 'ruby',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_solargraph_executable'),
|
||||
\ 'command_callback': 'ale_linters#ruby#solargraph#GetCommand',
|
||||
\ 'project_root_callback': 'ale#ruby#FindProjectRoot',
|
||||
\ 'initialization_options_callback': ale#VarFunc('ruby_solargraph_options'),
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_solargraph_executable')},
|
||||
\ 'command': function('ale_linters#ruby#solargraph#GetCommand'),
|
||||
\ 'project_root': function('ale#ruby#FindProjectRoot'),
|
||||
\ 'initialization_options': {b -> ale#Var(b, 'ruby_solargraph_options')},
|
||||
\})
|
||||
|
@ -17,7 +17,7 @@ endfunction
|
||||
" standardrb is based on RuboCop so the callback is the same
|
||||
call ale#linter#Define('ruby', {
|
||||
\ 'name': 'standardrb',
|
||||
\ 'executable_callback': ale#VarFunc('ruby_standardrb_executable'),
|
||||
\ 'command_callback': 'ale_linters#ruby#standardrb#GetCommand',
|
||||
\ 'executable': {b -> ale#Var(b, 'ruby_standardrb_executable')},
|
||||
\ 'command': function('ale_linters#ruby#standardrb#GetCommand'),
|
||||
\ 'callback': 'ale#ruby#HandleRubocopOutput',
|
||||
\})
|
||||
|
Reference in New Issue
Block a user