diff --git a/vim/plugins_config.vim b/vim/plugins_config.vim index 165dab4..b85a2de 100644 --- a/vim/plugins_config.vim +++ b/vim/plugins_config.vim @@ -39,13 +39,19 @@ let g:ale_linters = { \ 'bash': ['bash-language-server', 'bashlint', 'shellcheck'], \ 'dockerfile': ['hadolint'], \ 'zsh': ['bashlint', 'shellcheck'], - \ 'c': ['clangd'], + \ 'c': ['ccls', 'clangd'], \ 'cpp': ['clangd'], - \ 'python': ['pylsp', 'pylint', 'bandit', 'mypy', 'flake8'], + \ 'qml': ['qmllint'], + \ 'python': ['pylsp', 'mypy', 'ruff'], \ 'go': ['gopls', 'gobuild'], - \ 'rust': ['analyzer'], + \ 'rust': ['analyzer', 'cargo'], \ 'yaml': ['yamllint'], - \ 'javascript': ['yarn lint', 'eslint', 'vls'] + \ 'javascript': ['yarn lint', 'eslint'], + \ 'xml': ['android'], + \ 'groovy': ['android'], + \ 'java': ['eclipselsp', 'android'], + \ 'kotlin': ['android', 'ktlint', 'languageserver'], + \ 'vue': ['volar', 'eslint'] \} let g:ale_linter_aliases = {'vue': ['vue', 'javascript']}