voidrice/.local/share/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json
2024-01-27 17:26:04 +01:00

1 line
No EOL
45 KiB
JSON

{"title":"Lua","properties":{"Lua.format.defaultConfig":{"type":"object","patternProperties":{".*":{"type":"string","default":""}},"additionalProperties":false,"markdownDescription":"%config.format.defaultConfig%","title":"defaultConfig","scope":"resource","default":{}},"Lua.type.castNumberToInteger":{"markdownDescription":"%config.type.castNumberToInteger%","type":"boolean","scope":"resource","default":true},"Lua.format.enable":{"markdownDescription":"%config.format.enable%","type":"boolean","scope":"resource","default":true},"Lua.hint.arrayIndex":{"markdownEnumDescriptions":["%config.hint.arrayIndex.Enable%","%config.hint.arrayIndex.Auto%","%config.hint.arrayIndex.Disable%"],"scope":"resource","default":"Auto","markdownDescription":"%config.hint.arrayIndex%","type":"string","enum":["Enable","Auto","Disable"]},"Lua.typeFormat.config":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.typeFormat.config%","properties":{"auto_complete_table_sep":{"type":"string","description":"%config.typeFormat.config.auto_complete_table_sep%","default":"true"},"auto_complete_end":{"type":"string","description":"%config.typeFormat.config.auto_complete_end%","default":"true"},"format_line":{"type":"string","description":"%config.typeFormat.config.format_line%","default":"true"}},"title":"config"},"Lua.addonManager.enable":{"markdownDescription":"%config.addonManager.enable%","type":"boolean","scope":"resource","default":true},"Lua.hint.await":{"markdownDescription":"%config.hint.await%","type":"boolean","scope":"resource","default":true},"Lua.runtime.special":{"type":"object","patternProperties":{".*":{"type":"string","default":"require","enum":["_G","rawset","rawget","setmetatable","require","dofile","loadfile","pcall","xpcall","assert","error","type","os.exit"]}},"additionalProperties":false,"markdownDescription":"%config.runtime.special%","title":"special","scope":"resource","default":{}},"Lua.hint.enable":{"markdownDescription":"%config.hint.enable%","type":"boolean","scope":"resource","default":false},"Lua.codeLens.enable":{"markdownDescription":"%config.codeLens.enable%","type":"boolean","scope":"resource","default":false},"Lua.hint.paramName":{"markdownEnumDescriptions":["%config.hint.paramName.All%","%config.hint.paramName.Literal%","%config.hint.paramName.Disable%"],"scope":"resource","default":"All","markdownDescription":"%config.hint.paramName%","type":"string","enum":["All","Literal","Disable"]},"Lua.completion.autoRequire":{"markdownDescription":"%config.completion.autoRequire%","type":"boolean","scope":"resource","default":true},"Lua.window.statusBar":{"markdownDescription":"%config.window.statusBar%","type":"boolean","scope":"resource","default":true},"Lua.runtime.version":{"markdownEnumDescriptions":["%config.runtime.version.Lua 5.1%","%config.runtime.version.Lua 5.2%","%config.runtime.version.Lua 5.3%","%config.runtime.version.Lua 5.4%","%config.runtime.version.LuaJIT%"],"scope":"resource","default":"Lua 5.4","markdownDescription":"%config.runtime.version%","type":"string","enum":["Lua 5.1","Lua 5.2","Lua 5.3","Lua 5.4","LuaJIT"]},"Lua.workspace.checkThirdParty":{"markdownDescription":"%config.workspace.checkThirdParty%","scope":"resource","type":["string","boolean"]},"Lua.hint.paramType":{"markdownDescription":"%config.hint.paramType%","type":"boolean","scope":"resource","default":true},"Lua.hint.semicolon":{"markdownEnumDescriptions":["%config.hint.semicolon.All%","%config.hint.semicolon.SameLine%","%config.hint.semicolon.Disable%"],"scope":"resource","default":"SameLine","markdownDescription":"%config.hint.semicolon%","type":"string","enum":["All","SameLine","Disable"]},"Lua.diagnostics.ignoredFiles":{"markdownEnumDescriptions":["%config.diagnostics.ignoredFiles.Enable%","%config.diagnostics.ignoredFiles.Opened%","%config.diagnostics.ignoredFiles.Disable%"],"scope":"resource","default":"Opened","markdownDescription":"%config.diagnostics.ignoredFiles%","type":"string","enum":["Enable","Opened","Disable"]},"Lua.workspace.library":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.workspace.library%","type":"array"},"Lua.completion.displayContext":{"markdownDescription":"%config.completion.displayContext%","type":"integer","scope":"resource","default":0},"Lua.workspace.maxPreload":{"markdownDescription":"%config.workspace.maxPreload%","type":"integer","scope":"resource","default":5000},"Lua.diagnostics.libraryFiles":{"markdownEnumDescriptions":["%config.diagnostics.libraryFiles.Enable%","%config.diagnostics.libraryFiles.Opened%","%config.diagnostics.libraryFiles.Disable%"],"scope":"resource","default":"Opened","markdownDescription":"%config.diagnostics.libraryFiles%","type":"string","enum":["Enable","Opened","Disable"]},"Lua.workspace.preloadFileSize":{"markdownDescription":"%config.workspace.preloadFileSize%","type":"integer","scope":"resource","default":500},"Lua.hover.enable":{"markdownDescription":"%config.hover.enable%","type":"boolean","scope":"resource","default":true},"Lua.workspace.useGitIgnore":{"markdownDescription":"%config.workspace.useGitIgnore%","type":"boolean","scope":"resource","default":true},"Lua.hover.enumsLimit":{"markdownDescription":"%config.hover.enumsLimit%","type":"integer","scope":"resource","default":5},"Lua.diagnostics.neededFileStatus":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.diagnostics.neededFileStatus%","properties":{"close-non-object":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.close-non-object%","default":"Any"},"code-after-break":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.code-after-break%","default":"Opened"},"codestyle-check":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.codestyle-check%","default":"None"},"count-down-loop":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.count-down-loop%","default":"Any"},"different-requires":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.different-requires%","default":"Any"},"discard-returns":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.discard-returns%","default":"Any"},"doc-field-no-class":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.doc-field-no-class%","default":"Any"},"duplicate-doc-alias":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.duplicate-doc-alias%","default":"Any"},"duplicate-doc-field":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.duplicate-doc-field%","default":"Any"},"deprecated":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.deprecated%","default":"Any"},"duplicate-index":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.duplicate-index%","default":"Any"},"duplicate-set-field":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.duplicate-set-field%","default":"Opened"},"empty-block":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.empty-block%","default":"Opened"},"unused-vararg":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unused-vararg%","default":"Opened"},"unused-local":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unused-local%","default":"Opened"},"unused-label":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unused-label%","default":"Opened"},"unused-function":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unused-function%","default":"Opened"},"unreachable-code":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unreachable-code%","default":"Opened"},"unknown-operator":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unknown-operator%","default":"Any"},"unknown-diag-code":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unknown-diag-code%","default":"Any"},"global-element":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.global-element%","default":"None"},"global-in-nil-env":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.global-in-nil-env%","default":"Any"},"incomplete-signature-doc":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.incomplete-signature-doc%","default":"None"},"unknown-cast-variable":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unknown-cast-variable%","default":"Any"},"missing-fields":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-fields%","default":"Any"},"missing-global-doc":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-global-doc%","default":"None"},"missing-local-export-doc":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-local-export-doc%","default":"None"},"missing-parameter":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-parameter%","default":"Any"},"missing-return":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-return%","default":"Any"},"missing-return-value":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.missing-return-value%","default":"Any"},"name-style-check":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.name-style-check%","default":"None"},"need-check-nil":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.need-check-nil%","default":"Opened"},"undefined-global":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-global%","default":"Any"},"undefined-field":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-field%","default":"Opened"},"newfield-call":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.newfield-call%","default":"Any"},"newline-call":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.newline-call%","default":"Any"},"no-unknown":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.no-unknown%","default":"None"},"lowercase-global":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.lowercase-global%","default":"Any"},"not-yieldable":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.not-yieldable%","default":"None"},"param-type-mismatch":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.param-type-mismatch%","default":"Opened"},"duplicate-doc-param":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.duplicate-doc-param%","default":"Any"},"redefined-local":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.redefined-local%","default":"Opened"},"redundant-parameter":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.redundant-parameter%","default":"Any"},"redundant-return":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.redundant-return%","default":"Opened"},"redundant-return-value":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.redundant-return-value%","default":"Any"},"redundant-value":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.redundant-value%","default":"Any"},"return-type-mismatch":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.return-type-mismatch%","default":"Opened"},"undefined-doc-name":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-doc-name%","default":"Any"},"spell-check":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.spell-check%","default":"None"},"trailing-space":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.trailing-space%","default":"Opened"},"unbalanced-assignments":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.unbalanced-assignments%","default":"Any"},"undefined-doc-class":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-doc-class%","default":"Any"},"ambiguity-1":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.ambiguity-1%","default":"Any"},"undefined-doc-param":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-doc-param%","default":"Any"},"undefined-env-child":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.undefined-env-child%","default":"Any"},"assign-type-mismatch":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.assign-type-mismatch%","default":"Opened"},"await-in-sync":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.await-in-sync%","default":"None"},"inject-field":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.inject-field%","default":"Opened"},"invisible":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.invisible%","default":"Any"},"cast-local-type":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.cast-local-type%","default":"Opened"},"cast-type-mismatch":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.cast-type-mismatch%","default":"Opened"},"circle-doc-class":{"type":"string","enum":["Any","Opened","None","Any!","Opened!","None!"],"description":"%config.diagnostics.circle-doc-class%","default":"Any"}},"title":"neededFileStatus"},"Lua.hover.expandAlias":{"markdownDescription":"%config.hover.expandAlias%","type":"boolean","scope":"resource","default":true},"Lua.completion.postfix":{"markdownDescription":"%config.completion.postfix%","type":"string","scope":"resource","default":"@"},"Lua.hover.previewFields":{"markdownDescription":"%config.hover.previewFields%","type":"integer","scope":"resource","default":50},"Lua.completion.requireSeparator":{"markdownDescription":"%config.completion.requireSeparator%","type":"string","scope":"resource","default":"."},"Lua.hover.viewNumber":{"markdownDescription":"%config.hover.viewNumber%","type":"boolean","scope":"resource","default":true},"Lua.completion.showParams":{"markdownDescription":"%config.completion.showParams%","type":"boolean","scope":"resource","default":true},"Lua.hover.viewString":{"markdownDescription":"%config.hover.viewString%","type":"boolean","scope":"resource","default":true},"Lua.completion.showWord":{"markdownEnumDescriptions":["%config.completion.showWord.Enable%","%config.completion.showWord.Fallback%","%config.completion.showWord.Disable%"],"scope":"resource","default":"Fallback","markdownDescription":"%config.completion.showWord%","type":"string","enum":["Enable","Fallback","Disable"]},"Lua.hover.viewStringMax":{"markdownDescription":"%config.hover.viewStringMax%","type":"integer","scope":"resource","default":1000},"Lua.misc.executablePath":{"markdownDescription":"%config.misc.executablePath%","type":"string","scope":"resource","default":""},"Lua.nameStyle.config":{"type":"object","patternProperties":{".*":{"type":["string","array"]}},"additionalProperties":false,"markdownDescription":"%config.nameStyle.config%","title":"config","scope":"resource","default":{}},"Lua.completion.workspaceWord":{"markdownDescription":"%config.completion.workspaceWord%","type":"boolean","scope":"resource","default":true},"Lua.runtime.builtin":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.runtime.builtin%","properties":{"string":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.string%","default":"default"},"jit":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.jit%","default":"default"},"coroutine":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.coroutine%","default":"default"},"table":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.table%","default":"default"},"table.clear":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.table.clear%","default":"default"},"io":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.io%","default":"default"},"debug":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.debug%","default":"default"},"package":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.package%","default":"default"},"jit.profile":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.jit.profile%","default":"default"},"jit.util":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.jit.util%","default":"default"},"string.buffer":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.string.buffer%","default":"default"},"math":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.math%","default":"default"},"basic":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.basic%","default":"default"},"utf8":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.utf8%","default":"default"},"bit32":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.bit32%","default":"default"},"os":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.os%","default":"default"},"builtin":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.builtin%","default":"default"},"table.new":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.table.new%","default":"default"},"bit":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.bit%","default":"default"},"ffi":{"type":"string","enum":["default","enable","disable"],"description":"%config.runtime.builtin.ffi%","default":"default"}},"title":"builtin"},"Lua.diagnostics.disable":{"items":{"type":"string","enum":["action-after-return","ambiguity-1","ambiguous-syntax","args-after-dots","assign-type-mismatch","await-in-sync","block-after-else","break-outside","cast-local-type","cast-type-mismatch","circle-doc-class","close-non-object","code-after-break","codestyle-check","count-down-loop","deprecated","different-requires","discard-returns","doc-field-no-class","duplicate-doc-alias","duplicate-doc-field","duplicate-doc-param","duplicate-index","duplicate-set-field","empty-block","err-assign-as-eq","err-c-long-comment","err-comment-prefix","err-do-as-then","err-eq-as-assign","err-esc","err-nonstandard-symbol","err-then-as-do","exp-in-action","global-element","global-in-nil-env","incomplete-signature-doc","index-in-func-name","inject-field","invisible","jump-local-scope","keyword","local-limit","lowercase-global","lua-doc-miss-sign","luadoc-error-diag-mode","luadoc-miss-alias-extends","luadoc-miss-alias-name","luadoc-miss-arg-name","luadoc-miss-cate-name","luadoc-miss-class-extends-name","luadoc-miss-class-name","luadoc-miss-diag-mode","luadoc-miss-diag-name","luadoc-miss-field-extends","luadoc-miss-field-name","luadoc-miss-fun-after-overload","luadoc-miss-generic-name","luadoc-miss-local-name","luadoc-miss-module-name","luadoc-miss-operator-name","luadoc-miss-param-extends","luadoc-miss-param-name","luadoc-miss-see-name","luadoc-miss-sign-name","luadoc-miss-symbol","luadoc-miss-type-name","luadoc-miss-vararg-type","luadoc-miss-version","malformed-number","miss-end","miss-esc-x","miss-exp","miss-exponent","miss-field","miss-loop-max","miss-loop-min","miss-method","miss-name","miss-sep-in-table","miss-space-between","miss-symbol","missing-fields","missing-global-doc","missing-local-export-doc","missing-parameter","missing-return","missing-return-value","name-style-check","need-check-nil","need-paren","nesting-long-mark","newfield-call","newline-call","no-unknown","no-visible-label","not-yieldable","param-type-mismatch","redefined-label","redefined-local","redundant-parameter","redundant-return","redundant-return-value","redundant-value","return-type-mismatch","set-const","spell-check","trailing-space","unbalanced-assignments","undefined-doc-class","undefined-doc-name","undefined-doc-param","undefined-env-child","undefined-field","undefined-global","unexpect-dots","unexpect-efunc-name","unexpect-lfunc-name","unexpect-symbol","unicode-name","unknown-attribute","unknown-cast-variable","unknown-diag-code","unknown-operator","unknown-symbol","unreachable-code","unsupport-symbol","unused-function","unused-label","unused-local","unused-vararg"]},"scope":"resource","default":[],"markdownDescription":"%config.diagnostics.disable%","type":"array"},"Lua.runtime.fileEncoding":{"markdownEnumDescriptions":["%config.runtime.fileEncoding.utf8%","%config.runtime.fileEncoding.ansi%","%config.runtime.fileEncoding.utf16le%","%config.runtime.fileEncoding.utf16be%"],"scope":"resource","default":"utf8","markdownDescription":"%config.runtime.fileEncoding%","type":"string","enum":["utf8","ansi","utf16le","utf16be"]},"Lua.runtime.meta":{"markdownDescription":"%config.runtime.meta%","type":"string","scope":"resource","default":"${version} ${language} ${encoding}"},"Lua.runtime.nonstandardSymbol":{"items":{"type":"string","enum":["\/\/","\/**\/","`","+=","-=","*=","\/=","%=","^=","\/\/=","|=","&=","<<=",">>=","||","&&","!","!=","continue"]},"scope":"resource","default":[],"markdownDescription":"%config.runtime.nonstandardSymbol%","type":"array"},"Lua.diagnostics.disableScheme":{"items":{"type":"string"},"scope":"resource","default":["git"],"markdownDescription":"%config.diagnostics.disableScheme%","type":"array"},"Lua.diagnostics.enable":{"markdownDescription":"%config.diagnostics.enable%","type":"boolean","scope":"resource","default":true},"Lua.diagnostics.globals":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.diagnostics.globals%","type":"array"},"Lua.diagnostics.groupFileStatus":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.diagnostics.groupFileStatus%","properties":{"global":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.global%","default":"Fallback"},"redefined":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.redefined%","default":"Fallback"},"ambiguity":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.ambiguity%","default":"Fallback"},"strict":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.strict%","default":"Fallback"},"type-check":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.type-check%","default":"Fallback"},"luadoc":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.luadoc%","default":"Fallback"},"await":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.await%","default":"Fallback"},"unbalanced":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.unbalanced%","default":"Fallback"},"codestyle":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.codestyle%","default":"Fallback"},"unused":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.unused%","default":"Fallback"},"conventions":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.conventions%","default":"Fallback"},"strong":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.strong%","default":"Fallback"},"duplicate":{"type":"string","enum":["Any","Opened","None","Fallback"],"description":"%config.diagnostics.duplicate%","default":"Fallback"}},"title":"groupFileStatus"},"Lua.runtime.path":{"items":{"type":"string"},"scope":"resource","default":["?.lua","?\/init.lua"],"markdownDescription":"%config.runtime.path%","type":"array"},"Lua.runtime.pathStrict":{"markdownDescription":"%config.runtime.pathStrict%","type":"boolean","scope":"resource","default":false},"Lua.runtime.pluginArgs":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.runtime.pluginArgs%","type":"array"},"Lua.workspace.userThirdParty":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.workspace.userThirdParty%","type":"array"},"Lua.workspace.ignoreSubmodules":{"markdownDescription":"%config.workspace.ignoreSubmodules%","type":"boolean","scope":"resource","default":true},"Lua.workspace.ignoreDir":{"items":{"type":"string"},"scope":"resource","default":[".vscode"],"markdownDescription":"%config.workspace.ignoreDir%","type":"array"},"Lua.diagnostics.severity":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.diagnostics.severity%","properties":{"close-non-object":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.close-non-object%","default":"Warning"},"code-after-break":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.code-after-break%","default":"Hint"},"codestyle-check":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.codestyle-check%","default":"Warning"},"count-down-loop":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.count-down-loop%","default":"Warning"},"different-requires":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.different-requires%","default":"Warning"},"discard-returns":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.discard-returns%","default":"Warning"},"doc-field-no-class":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.doc-field-no-class%","default":"Warning"},"duplicate-doc-alias":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.duplicate-doc-alias%","default":"Warning"},"duplicate-doc-field":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.duplicate-doc-field%","default":"Warning"},"deprecated":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.deprecated%","default":"Warning"},"duplicate-index":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.duplicate-index%","default":"Warning"},"duplicate-set-field":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.duplicate-set-field%","default":"Warning"},"empty-block":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.empty-block%","default":"Hint"},"unused-vararg":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unused-vararg%","default":"Hint"},"unused-local":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unused-local%","default":"Hint"},"unused-label":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unused-label%","default":"Hint"},"unused-function":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unused-function%","default":"Hint"},"unreachable-code":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unreachable-code%","default":"Hint"},"unknown-operator":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unknown-operator%","default":"Warning"},"unknown-diag-code":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unknown-diag-code%","default":"Warning"},"global-element":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.global-element%","default":"Warning"},"global-in-nil-env":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.global-in-nil-env%","default":"Warning"},"incomplete-signature-doc":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.incomplete-signature-doc%","default":"Warning"},"unknown-cast-variable":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unknown-cast-variable%","default":"Warning"},"missing-fields":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-fields%","default":"Warning"},"missing-global-doc":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-global-doc%","default":"Warning"},"missing-local-export-doc":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-local-export-doc%","default":"Warning"},"missing-parameter":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-parameter%","default":"Warning"},"missing-return":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-return%","default":"Warning"},"missing-return-value":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.missing-return-value%","default":"Warning"},"name-style-check":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.name-style-check%","default":"Warning"},"need-check-nil":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.need-check-nil%","default":"Warning"},"undefined-global":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-global%","default":"Warning"},"undefined-field":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-field%","default":"Warning"},"newfield-call":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.newfield-call%","default":"Warning"},"newline-call":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.newline-call%","default":"Warning"},"no-unknown":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.no-unknown%","default":"Warning"},"lowercase-global":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.lowercase-global%","default":"Information"},"not-yieldable":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.not-yieldable%","default":"Warning"},"param-type-mismatch":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.param-type-mismatch%","default":"Warning"},"duplicate-doc-param":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.duplicate-doc-param%","default":"Warning"},"redefined-local":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.redefined-local%","default":"Hint"},"redundant-parameter":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.redundant-parameter%","default":"Warning"},"redundant-return":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.redundant-return%","default":"Hint"},"redundant-return-value":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.redundant-return-value%","default":"Warning"},"redundant-value":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.redundant-value%","default":"Warning"},"return-type-mismatch":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.return-type-mismatch%","default":"Warning"},"undefined-doc-name":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-doc-name%","default":"Warning"},"spell-check":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.spell-check%","default":"Information"},"trailing-space":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.trailing-space%","default":"Hint"},"unbalanced-assignments":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.unbalanced-assignments%","default":"Warning"},"undefined-doc-class":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-doc-class%","default":"Warning"},"ambiguity-1":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.ambiguity-1%","default":"Warning"},"undefined-doc-param":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-doc-param%","default":"Warning"},"undefined-env-child":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.undefined-env-child%","default":"Information"},"assign-type-mismatch":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.assign-type-mismatch%","default":"Warning"},"await-in-sync":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.await-in-sync%","default":"Warning"},"inject-field":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.inject-field%","default":"Warning"},"invisible":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.invisible%","default":"Warning"},"cast-local-type":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.cast-local-type%","default":"Warning"},"cast-type-mismatch":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.cast-type-mismatch%","default":"Warning"},"circle-doc-class":{"type":"string","enum":["Error","Warning","Information","Hint","Error!","Warning!","Information!","Hint!"],"description":"%config.diagnostics.circle-doc-class%","default":"Warning"}},"title":"severity"},"Lua.window.progressBar":{"markdownDescription":"%config.window.progressBar%","type":"boolean","scope":"resource","default":true},"Lua.type.weakUnionCheck":{"markdownDescription":"%config.type.weakUnionCheck%","type":"boolean","scope":"resource","default":false},"Lua.type.weakNilCheck":{"markdownDescription":"%config.type.weakNilCheck%","type":"boolean","scope":"resource","default":false},"Lua.spell.dict":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.spell.dict%","type":"array"},"Lua.doc.protectedName":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.doc.protectedName%","type":"array"},"Lua.diagnostics.unusedLocalExclude":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.diagnostics.unusedLocalExclude%","type":"array"},"Lua.runtime.unicodeName":{"markdownDescription":"%config.runtime.unicodeName%","type":"boolean","scope":"resource","default":false},"Lua.diagnostics.workspaceDelay":{"markdownDescription":"%config.diagnostics.workspaceDelay%","type":"integer","scope":"resource","default":3000},"Lua.doc.privateName":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.doc.privateName%","type":"array"},"Lua.diagnostics.workspaceEvent":{"markdownEnumDescriptions":["%config.diagnostics.workspaceEvent.OnChange%","%config.diagnostics.workspaceEvent.OnSave%","%config.diagnostics.workspaceEvent.None%"],"scope":"resource","default":"OnSave","markdownDescription":"%config.diagnostics.workspaceEvent%","type":"string","enum":["OnChange","OnSave","None"]},"Lua.completion.enable":{"markdownDescription":"%config.completion.enable%","type":"boolean","scope":"resource","default":true},"Lua.doc.packageName":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.doc.packageName%","type":"array"},"Lua.diagnostics.workspaceRate":{"markdownDescription":"%config.diagnostics.workspaceRate%","type":"integer","scope":"resource","default":100},"Lua.hint.setType":{"markdownDescription":"%config.hint.setType%","type":"boolean","scope":"resource","default":false},"Lua.semantic.annotation":{"markdownDescription":"%config.semantic.annotation%","type":"boolean","scope":"resource","default":true},"Lua.diagnostics.groupSeverity":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.diagnostics.groupSeverity%","properties":{"global":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.global%","default":"Fallback"},"redefined":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.redefined%","default":"Fallback"},"ambiguity":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.ambiguity%","default":"Fallback"},"strict":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.strict%","default":"Fallback"},"type-check":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.type-check%","default":"Fallback"},"luadoc":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.luadoc%","default":"Fallback"},"await":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.await%","default":"Fallback"},"unbalanced":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.unbalanced%","default":"Fallback"},"codestyle":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.codestyle%","default":"Fallback"},"unused":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.unused%","default":"Fallback"},"conventions":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.conventions%","default":"Fallback"},"strong":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.strong%","default":"Fallback"},"duplicate":{"type":"string","enum":["Error","Warning","Information","Hint","Fallback"],"description":"%config.diagnostics.duplicate%","default":"Fallback"}},"title":"groupSeverity"},"Lua.semantic.enable":{"markdownDescription":"%config.semantic.enable%","type":"boolean","scope":"resource","default":true},"Lua.completion.keywordSnippet":{"markdownEnumDescriptions":["%config.completion.keywordSnippet.Disable%","%config.completion.keywordSnippet.Both%","%config.completion.keywordSnippet.Replace%"],"scope":"resource","default":"Replace","markdownDescription":"%config.completion.keywordSnippet%","type":"string","enum":["Disable","Both","Replace"]},"Lua.semantic.keyword":{"markdownDescription":"%config.semantic.keyword%","type":"boolean","scope":"resource","default":false},"Lua.runtime.plugin":{"markdownDescription":"%config.runtime.plugin%","type":"string","scope":"resource","default":""},"Lua.semantic.variable":{"markdownDescription":"%config.semantic.variable%","type":"boolean","scope":"resource","default":true},"Lua.misc.parameters":{"items":{"type":"string"},"scope":"resource","default":[],"markdownDescription":"%config.misc.parameters%","type":"array"},"Lua.signatureHelp.enable":{"markdownDescription":"%config.signatureHelp.enable%","type":"boolean","scope":"resource","default":true},"Lua.completion.callSnippet":{"markdownEnumDescriptions":["%config.completion.callSnippet.Disable%","%config.completion.callSnippet.Both%","%config.completion.callSnippet.Replace%"],"scope":"resource","default":"Disable","markdownDescription":"%config.completion.callSnippet%","type":"string","enum":["Disable","Both","Replace"]}},"type":"object"}