fix technical debt + fine tune functions and hooks
- linting/fixing/formating - utility for suggesting aliases now accepts parameters to change output size - add helper to checkci - add verify committer script to avoid committer with wrong git identify
This commit is contained in:
@ -100,13 +100,18 @@ let g:ale_fix_on_save = 1
|
||||
let g:ale_completion_enabled = 1
|
||||
let g:ale_open_list = 1
|
||||
"\ 'yaml': ['prettier'],
|
||||
|
||||
let g:ale_fixers = {
|
||||
\ '*': ['remove_trailing_lines', 'trim_whitespace'],
|
||||
\ 'python': ['black'],
|
||||
\ 'rust': ['rustfmt'],
|
||||
\ 'Jenkinsfile': ['checkci'],
|
||||
\ 'sh' : ['shfmt'],
|
||||
\ 'zsh' : ['shfmt'],
|
||||
\}
|
||||
|
||||
let g:ale_linters = {'zsh': ['shellcheck']}
|
||||
|
||||
" when running at every change you may want to disable quickfix
|
||||
let g:prettier#quickfix_enabled = 1
|
||||
let g:prettier#quickfix_auto_focus = 1
|
||||
@ -188,6 +193,7 @@ let g:syntastic_python_checkers = ['pylint']
|
||||
let g:syntastic_shell_checkers = ['shellcheck']
|
||||
let g:syntastic_yaml_checkers = ['yamllint']
|
||||
let g:syntastic_vim_checkers = ['vint']
|
||||
let g:syntastic_zsh_checkers = ['shellcheck']
|
||||
|
||||
set statusline+=%#warningmsg#
|
||||
set statusline+=%{SyntasticStatuslineFlag()}
|
||||
@ -198,3 +204,4 @@ let g:syntastic_auto_loc_list = 1
|
||||
let g:syntastic_check_on_open = 1
|
||||
let g:syntastic_check_on_wq = 0
|
||||
au BufNewFile,BufRead Jenkinsfile setf groovy
|
||||
au BufRead,BufNewFile *.sh setfiletype sh
|
||||
|
Reference in New Issue
Block a user