mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 20:54:26 +08:00
The `-T` option (for "taint checking") was deprecated in ruby 2.7
and removed entirely in ruby 3.0. This causes the linter to fail
entirely for users of ruby 3.0.
This was reported in #3537, and then fixed in #3538 - but it seems as
though in 9fe7b1fe6a, it was accidentally
and entirely undone.
This commit is essentially identical to #3538, aside from a path change
for the tests.
13 lines
379 B
VimL
13 lines
379 B
VimL
" Author: Brandon Roehl - https://github.com/BrandonRoehl
|
|
" Description: Ruby MRI for Ruby files
|
|
|
|
call ale#Set('ruby_ruby_executable', 'ruby')
|
|
|
|
call ale#linter#Define('ruby', {
|
|
\ 'name': 'ruby',
|
|
\ 'executable': {b -> ale#Var(b, 'ruby_ruby_executable')},
|
|
\ 'command': '%e -w -c %t',
|
|
\ 'output_stream': 'stderr',
|
|
\ 'callback': 'ale#handlers#ruby#HandleSyntaxErrors',
|
|
\})
|