Use scala compiler instead of interpreter
Using the scala compiler instead of the interpreter to check the syntax means that an error will not be raised if there is a package decleration. Also, stopping the compiler after the parser stage stops errors being raised when importing from other files in your project.
This commit is contained in:
parent
10c845d1f5
commit
850046bc08
@ -11,7 +11,7 @@
|
||||
"============================================================================
|
||||
|
||||
"bail if the user doesnt have the scala binary installed
|
||||
if !executable("scala")
|
||||
if !executable("scalac")
|
||||
finish
|
||||
endif
|
||||
|
||||
@ -20,7 +20,7 @@ if !exists("g:syntastic_scala_options")
|
||||
endif
|
||||
|
||||
function! SyntaxCheckers_scala_GetLocList()
|
||||
let makeprg = 'scala '. g:syntastic_scala_options .' '. shellescape(expand('%')) . ' /dev/null'
|
||||
let makeprg = 'scalac -Ystop-after:parser '. g:syntastic_scala_options .' '. shellescape(expand('%'))
|
||||
|
||||
let errorformat = '%f\:%l: %trror: %m'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user