b5a7967fd2
* feat(lua): Add programmatic api for lua * fix(lua): Resolve CI lint errors - main.lua: drop duplicate `open_file_under_cursor` impl, superseded by the path-resolving variant - picker_ui.lua: replace undefined `canonicalize_fff_path` with `utils.canonicalize_picker_path` - programmatic_search_spec.lua: cast `hit` to non-nil after the `assert.is_not_nil` so lua-ls stops flagging the follow-up field accesses
43 lines
1.1 KiB
JSON
43 lines
1.1 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/setting/schema.json",
|
|
"runtime": {
|
|
"version": "LuaJIT"
|
|
},
|
|
"workspace": {
|
|
"library": [
|
|
"$VIMRUNTIME/lua",
|
|
"${3rd}/luv/library",
|
|
"${3rd}/busted/library"
|
|
],
|
|
"checkThirdParty": false
|
|
},
|
|
"diagnostics": {
|
|
"globals": ["vim"],
|
|
"severity": {
|
|
"undefined-global": "Error",
|
|
"undefined-field": "Warning",
|
|
"missing-return": "Warning",
|
|
"redundant-parameter": "Warning",
|
|
"param-type-mismatch": "Warning",
|
|
"assign-type-mismatch": "Warning",
|
|
"cast-type-mismatch": "Warning",
|
|
"deprecated": "Warning",
|
|
"undefined-doc-param": "Warning"
|
|
},
|
|
"neededFileStatus": {
|
|
"undefined-global": "Any",
|
|
"undefined-field": "Any",
|
|
"missing-return": "Any",
|
|
"redundant-parameter": "Any",
|
|
"param-type-mismatch": "Any",
|
|
"assign-type-mismatch": "Any",
|
|
"cast-type-mismatch": "Any",
|
|
"deprecated": "Any",
|
|
"undefined-doc-param": "Any"
|
|
}
|
|
},
|
|
"type": {
|
|
"checkTableShape": true
|
|
}
|
|
}
|