Skip to content

codeqlls

Reference: https://help.semmle.com/codeql/codeql-cli.html

Binaries: https://github.com/github/codeql-cli-binaries

Setup

require'lspconfig'.codeqlls.setup{}

Default values

before_init = function(initialize_params)
      initialize_params['workspaceFolders'] = {
        {
          name = 'workspace',
          uri = initialize_params['rootUri'],
        },
      }
    end,
cmd = { "codeql", "execute", "language-server", "--check-errors", "ON_CHANGE", "-q" }
filetypes = { "ql" }
log_level = 2
root_dir = function(fname)
      return root_pattern(fname) or util.path.dirname(fname)
    end,
settings = {
  search_path = vim.empty_dict()
}
Back to top