Swap syntastic with ale
This commit is contained in:
parent
d7c4706e1d
commit
e7320c34c9
1 changed files with 16 additions and 14 deletions
|
@ -456,25 +456,27 @@ augroup END
|
||||||
set statusline=[%f] " filename
|
set statusline=[%f] " filename
|
||||||
set statusline+=\ [%l,\ %c] "line and column number
|
set statusline+=\ [%l,\ %c] "line and column number
|
||||||
set statusline+=\ %y " filetype
|
set statusline+=\ %y " filetype
|
||||||
set statusline+=\ %{SyntasticStatuslineFlag()} " syntastic errors
|
set statusline+=\ %{ALEGetStatusLine()}
|
||||||
|
|
||||||
" Syntastic.
|
" Ale
|
||||||
"
|
"
|
||||||
" I need to for Syntastic, and maybe send them a pull request. I detest
|
" An asynchronous linting engine.
|
||||||
" signs in my gutter, but having signs on is the only way to add the
|
let g:ale_lint_on_text_changed = 1
|
||||||
" line styles I need to colour my lines red. I need to split these out.
|
let g:ale_linters = {
|
||||||
let g:syntastic_enable_signs = 1
|
\ 'javascript': [ 'eslint' ],
|
||||||
let g:syntastic_stl_format='[%t errors, first: %F]'
|
\ 'php': [ 'php', 'phpcs' ],
|
||||||
|
\ 'json': [ 'jsonlint' ]
|
||||||
|
\ }
|
||||||
|
|
||||||
let g:syntastic_javascript_checkers = ['eslint']
|
" Hallelujah!
|
||||||
|
let g:ale_set_signs = 1
|
||||||
|
let g:ale_sign_column_always = 1
|
||||||
|
let g:ale_sign_error = '--'
|
||||||
|
let g:ale_sign_warning = '--'
|
||||||
|
|
||||||
let g:systastic_xml_checkers = ['xmllint']
|
let g:ale_php_phpcs_standard = 'PSR2'
|
||||||
|
let g:ale_javascript_eslint_options = '--no-ignore '
|
||||||
|
|
||||||
let g:syntastic_php_checkers = ['phpcs']
|
|
||||||
let g:syntastic_php_phpcs_exec = './vendor/bin/phpcs'
|
|
||||||
let g:syntastic_php_phpcs_args = '--standard=PSR2'
|
|
||||||
|
|
||||||
let g:syntastic_python_python_exec = 'python3'
|
|
||||||
|
|
||||||
" JSX in mah JavaScript
|
" JSX in mah JavaScript
|
||||||
let g:jsx_ext_required = 0
|
let g:jsx_ext_required = 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue