This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
ale/test/handler/test_ruby_handler.vader
Matthias Günther c55064881d Add erb linter (#497)
* Add eruby linter

* Update README with erb linter

* Fix example and contributions

* Remove trailing newline

* Fix for Vimscript style guide

* Eruby-linter: codereview with @w0rp
- read from stderro output_stream

* Eruby-linter: codereview => add handler for ruby

* Eruby-linter: codereview
- eruby and ruby lint use the same ruby-handler (removes
  duplicated handling logic)

* Eruby-linter: try to fix tests
2017-04-25 18:38:02 +01:00

36 lines
902 B
Text

Execute(The ruby handler should parse lines correctly and add the column if it can):
runtime ale_linters/ruby/ruby.vim
" Point Error
" Warning
" Line Error
AssertEqual
\ [
\ {
\ 'lnum': 6,
\ 'col': 13,
\ 'type': 'E',
\ 'text': 'syntax error, unexpected '';'''
\ },
\ {
\ 'lnum': 9,
\ 'col': 0,
\ 'type': 'W',
\ 'text': 'warning: statement not reached'
\ },
\ {
\ 'lnum': 12,
\ 'col': 0,
\ 'type': 'E',
\ 'text': 'syntax error, unexpected end-of-input, expecting keyword_end'
\ }
\ ],
\ ale#handlers#ruby#HandleSyntaxErrors(255, [
\ "test.rb:6: syntax error, unexpected ';'",
\ " t = ;",
\ " ^",
\ "test.rb:9: warning: statement not reached",
\ "test.rb:12: syntax error, unexpected end-of-input, expecting keyword_end",
\ ])
After:
call ale#linter#Reset()