summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSander van Harmelen <sander@xanzy.io>2019-03-07 13:39:36 +0100
committerSander van Harmelen <sander@xanzy.io>2019-03-12 09:32:39 +0100
commitb0fac4706057f5db396695e0ea62674b43ecb749 (patch)
tree762b686dee5ba610cfb312c7093189b0357ae6fa
parent5505f2323dd7360dec7993542d20ef41c0178852 (diff)
downloadale-b0fac4706057f5db396695e0ea62674b43ecb749.zip
make `gotype` return all errors
When using `gotype` without the `-e` option, it will only output the first 10 errors. When working on a larger package that ofter means taht those 10 errors are in other files then the one that you are currently working on which then seems to indicate that there are no errors. By adding the `-e` flag, all errors will be returned and shown properly in the file that you are working on.
-rw-r--r--ale_linters/go/gotype.vim2
-rw-r--r--test/command_callback/test_gotype_command_callback.vader2
2 files changed, 2 insertions, 2 deletions
diff --git a/ale_linters/go/gotype.vim b/ale_linters/go/gotype.vim
index 159df892..d5d563aa 100644
--- a/ale_linters/go/gotype.vim
+++ b/ale_linters/go/gotype.vim
@@ -6,7 +6,7 @@ function! ale_linters#go#gotype#GetCommand(buffer) abort
return ''
endif
- return ale#path#BufferCdString(a:buffer) . ' gotype .'
+ return ale#path#BufferCdString(a:buffer) . ' gotype -e .'
endfunction
call ale#linter#Define('go', {
diff --git a/test/command_callback/test_gotype_command_callback.vader b/test/command_callback/test_gotype_command_callback.vader
index 1898a0cb..113f4823 100644
--- a/test/command_callback/test_gotype_command_callback.vader
+++ b/test/command_callback/test_gotype_command_callback.vader
@@ -7,7 +7,7 @@ After:
Execute(The default gotype command should be correct):
AssertLinter 'gotype',
- \ ale#path#CdString(expand('%:p:h')) . ' gotype .'
+ \ ale#path#CdString(expand('%:p:h')) . ' gotype -e .'
Execute(The gotype callback should ignore test files):
call ale#test#SetFilename('bla_test.go')