Description
Did you check docs and existing issues?
- I have read all the lazy.nvim docs
- I have updated the plugin to the latest version before submitting this issue
- I have searched the existing issues of lazy.nvim
- I have searched the existing issues of plugins related to this issue
Neovim version (nvim -v)
NVIM v0.11.0-dev
Operating system/version
Ubuntu 20.04 WSL
Describe the bug
After updating lua_ls to v3.13.3 I noticed my plugin scripts using @type LazyPluginSpec
now have missing-fields
warnings.
It seems they have changed how missing-fields
diagnostics work with inherited types: LuaLS/lua-language-server@7b2d585.
Steps To Reproduce
- Ensure Neovim is configured to use LSP servers like lua_ls
- Update to the latest stable version of lua_ls (currently v3.13.3)
- Create a plugin spec table and annotate it with
---@type LazyPluginSpec
- Notice
missing-fields
warning within the spec table forname
,dir
Expected Behavior
Type fields should not result in missing-fields
diagnostic warnings for plugin spec.
Repro
No response