.dotfiles/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json

1 line
44 KiB
JSON

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