I'm using clangd extension for c/c++.
YouCompleteMe for vscode.
completion
lint
fixit
getType
ycmd.path
: The directory where ycmd is installed, like: C:/Users/YOURNAME/.vim/bundle/YouCompleteMe/third_party/ycmd
ycmd.global_extra_config
: Optional, see ycm's Readmeycmd.python
: Optional, python execuable path.ycmd.confirm_extra_conf
: Optional, see ycm's Readmeycmd.enabled_languages
: Optional, default is ["c", "cpp"]
. For objc, please add objective-c
.ycmd.use_imprecise_get_type
: Optional, default is false. please see this link for more details.ycmd.lint_run
: Optional, default is onCall
. Change to onSave
if you want auto lint after save action.golang