やりたいこと
JavaScriptを書くときは typescript-language-server のdiagnosticsを無効化したい。

js書いてるんだから、ごちゃごちゃ余計なことを言わないでほしい。
やり方
on_attach 内で jsのときだけ Diagnositicを無効化する。
local on_attach = function(client, bufnr)
if vim.bo.filetype == 'javascript' then
vim.diagnostic.enable(false)
end
end
良くないやり方
ts_ls でJavaScriptを対象から外してしまう方法もある。警告は消えるが補完も効かなくなる。
lspconfig.ts_ls.setup {
filetypes = { "typescript", },
capabilities = vim.lsp.protocol.make_client_capabilities(),
on_attach = on_attach,
root_dir = root_pattern('package.json', 'tsconfig.json', '.git'),
}