- Install yamllint:
pip install yamllint - Configure yamllint:
- see [https://yamllint.readthedocs.io/en/stable/configuration.html?highlight=disable#default-configuration]
- use attached file. yamllint_config.yml
mkdir -p ~/.config/yamllint/
vim ~/.config/yamllint/config
- Install syntastic:
mkdir -p ~/ .vim/pack/thikade/start/
cd ~/.vim/pack/thikade/start/
git clone https://github.com/vim-syntastic/syntastic.git
- Config and activate plugin checkers in vimrc – see attached vimrc
https://github.com/vim-syntastic/syntastic https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic-checkers.txt https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic-checkers.txt
[1] .vimrc
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_yaml_checkers = [ "yamllint" ]
let g:syntastic_quiet_messages = { "type": "style" }