diff options
| author | williambotman[bot] <107473453+williambotman@users.noreply.github.com> | 2023-01-27 11:02:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-27 10:02:37 +0000 |
| commit | e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0 (patch) | |
| tree | 0a1307bb60917806cde8db36266175d7677329f4 /lua | |
| parent | feat(registry): add veryl language server (#945) (diff) | |
| download | mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar.gz mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar.bz2 mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar.lz mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar.xz mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.tar.zst mason-e9c49c79a0cde734fbd8b90d3d0c5509da5df1f0.zip | |
chore: update generated code (#950)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-schemas/lsp/eslint-lsp.lua | 2 | ||||
| -rw-r--r-- | lua/mason-schemas/lsp/luau-lsp.lua | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lua/mason-schemas/lsp/eslint-lsp.lua b/lua/mason-schemas/lsp/eslint-lsp.lua index 3f1cedf3..dae0200c 100644 --- a/lua/mason-schemas/lsp/eslint-lsp.lua +++ b/lua/mason-schemas/lsp/eslint-lsp.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["eslint.autoFixOnSave"] = {default = false,deprecationMessage = "The setting is deprecated. Use editor.codeActionsOnSave instead with a source.fixAll.eslint member.",description = "Turns auto fix on save on or off.",scope = "resource",type = "boolean"},["eslint.codeAction.disableRuleComment"] = {additionalProperties = false,default = {commentStyle = "line",enable = true,location = "separateLine"},markdownDescription = "Show disable lint rule in the quick fix menu.",properties = {commentStyle = {default = "line",definition = "The comment style to use when disabling a rule on a specific line.",enum = { "line", "block" },type = "string"},enable = {default = true,description = "Show the disable code actions.",type = "boolean"},location = {default = "separateLine",description = "Configure the disable rule code action to insert the comment on the same line or a new line.",enum = { "separateLine", "sameLine" },type = "string"}},scope = "resource",type = "object"},["eslint.codeAction.showDocumentation"] = {additionalProperties = false,default = {enable = true},markdownDescription = "Show open lint rule documentation web page in the quick fix menu.",properties = {enable = {default = true,description = "Show the documentation code actions.",type = "boolean"}},scope = "resource",type = "object"},["eslint.codeActionsOnSave.mode"] = {default = "all",enum = { "all", "problems" },enumDescriptions = { "Fixes all possible problems in the file. This option might take some time.", "Fixes only reported problems that have non-overlapping textual edits. This option runs a lot faster." },markdownDescription = "Specifies the code action mode. Possible values are 'all' and 'problems'.",scope = "resource",type = "string"},["eslint.codeActionsOnSave.rules"] = {anyOf = { {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = "The rules that should be executed when computing the code actions on save or formatting a file. Defaults to the rules configured via the ESLint configuration",scope = "resource"},["eslint.debug"] = {default = false,markdownDescription = "Enables ESLint debug mode (same as `--debug` on the command line)",scope = "window",type = "boolean"},["eslint.enable"] = {default = true,description = "Controls whether eslint is enabled or not.",scope = "resource",type = "boolean"},["eslint.execArgv"] = {anyOf = { {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = "Additional exec argv argument passed to the runtime. This can for example be used to control the maximum heap space using --max_old_space_size",scope = "machine-overridable"},["eslint.experimental.useFlatConfig"] = {default = false,description = "Enables support of experimental Flat Config (aka eslint.config.js, supported by ESLint version 8.21 or later).",scope = "resource",type = "boolean"},["eslint.format.enable"] = {default = false,description = "Enables ESLint as a formatter.",scope = "resource",type = "boolean"},["eslint.ignoreUntitled"] = {default = false,description = "If true, untitled files won't be validated by ESLint.",scope = "resource",type = "boolean"},["eslint.lintTask.enable"] = {default = false,description = "Controls whether a task for linting the whole workspace will be available.",scope = "resource",type = "boolean"},["eslint.lintTask.options"] = {default = ".",markdownDescription = "Command line options applied when running the task for linting the whole workspace (see https://eslint.org/docs/user-guide/command-line-interface).",scope = "resource",type = "string"},["eslint.migration.2_x"] = {default = "on",description = "Whether ESlint should migrate auto fix on save settings.",enum = { "off", "on" },scope = "application",type = "string"},["eslint.nodeEnv"] = {default = vim.NIL,markdownDescription = "The value of `NODE_ENV` to use when running eslint tasks.",scope = "resource",type = { "string", "null" }},["eslint.nodePath"] = {default = vim.NIL,markdownDescription = "A path added to `NODE_PATH` when resolving the eslint module.",scope = "machine-overridable",type = { "string", "null" }},["eslint.notebooks.rules.customizations"] = {description = "A special rules customization section for text cells in notebook documents.",items = {properties = {rule = {type = "string"},severity = {enum = { "downgrade", "error", "info", "default", "upgrade", "warn", "off" },type = "string"}},type = "object"},scope = "resource",type = "array"},["eslint.onIgnoredFiles"] = {default = "off",description = "Whether ESLint should issue a warning on ignored files.",enum = { "warn", "off" },scope = "resource",type = "string"},["eslint.options"] = {default = vim.empty_dict(),markdownDescription = "The eslint options object to provide args normally passed to eslint when executed from a command line (see https://eslint.org/docs/developer-guide/nodejs-api#eslint-class).",scope = "resource",type = "object"},["eslint.packageManager"] = {default = "npm",description = "The package manager you use to install node modules.",enum = { "npm", "yarn", "pnpm" },scope = "resource",type = "string"},["eslint.probe"] = {default = { "javascript", "javascriptreact", "typescript", "typescriptreact", "html", "vue", "markdown" },description = "An array of language ids for which the extension should probe if support is installed.",items = {type = "string"},scope = "resource",type = "array"},["eslint.problems.shortenToSingleLine"] = {default = false,description = "Shortens the text spans of underlined problems to their first related line.",scope = "resource",type = "boolean"},["eslint.provideLintTask"] = {default = false,deprecationMessage = "This option is deprecated. Use eslint.lintTask.enable instead.",description = "Controls whether a task for linting the whole workspace will be available.",scope = "resource",type = "boolean"},["eslint.quiet"] = {default = false,description = "Turns on quiet mode, which ignores warnings.",scope = "resource",type = "boolean"},["eslint.rules.customizations"] = {description = "Override the severity of one or more rules reported by this extension, regardless of the project's ESLint config. Use globs to apply default severities for multiple rules.",items = {properties = {rule = {type = "string"},severity = {enum = { "downgrade", "error", "info", "default", "upgrade", "warn", "off" },type = "string"}},type = "object"},scope = "resource",type = "array"},["eslint.run"] = {default = "onType",description = "Run the linter on save (onSave) or on type (onType)",enum = { "onSave", "onType" },scope = "resource",type = "string"},["eslint.runtime"] = {default = vim.NIL,markdownDescription = "The location of the node binary to run ESLint under.",scope = "machine-overridable",type = { "string", "null" }},["eslint.trace.server"] = {anyOf = { {default = "off",enum = { "off", "messages", "verbose" },type = "string"}, {properties = {format = {default = "text",enum = { "text", "json" },type = "string"},verbosity = {default = "off",enum = { "off", "messages", "verbose" },type = "string"}},type = "object"} },default = "off",description = "Traces the communication between VSCode and the eslint linter service.",scope = "window"},["eslint.useESLintClass"] = {default = false,description = "Since version 7 ESLint offers a new API call ESLint. Use it even if the old CLIEngine is available. From version 8 on forward on ESLint class is available.",scope = "resource",type = "boolean"},["eslint.validate"] = {description = "An array of language ids which should be validated by ESLint. If not installed ESLint will show an error.",items = {anyOf = { {type = "string"}, {deprecationMessage = "Auto Fix is enabled by default. Use the single string form.",properties = {autoFix = {description = "Whether auto fixes are provided for the language.",type = "boolean"},language = {description = "The language id to be validated by ESLint.",type = "string"}},type = "object"} }},scope = "resource",type = "array"},["eslint.workingDirectories"] = {items = {anyOf = { {type = "string"}, {properties = {mode = {default = "location",enum = { "auto", "location" },type = "string"}},required = { "mode" },type = "object"}, {deprecationMessage = "Use the new !cwd form.",properties = {changeProcessCWD = {description = "Whether the process's cwd should be changed as well.",type = "boolean"},directory = {description = "The working directory to use if a file's path starts with this directory.",type = "string"}},required = { "directory" },type = "object"}, {properties = {["!cwd"] = {description = "Set to true if ESLint shouldn't change the working directory.",type = "boolean"},directory = {description = "The working directory to use if a file's path starts with this directory.",type = "string"}},required = { "directory" },type = "object"}, {properties = {["!cwd"] = {description = "Set to true if ESLint shouldn't change the working directory.",type = "boolean"},pattern = {description = "A glob pattern to match a working directory.",type = "string"}},required = { "pattern" },type = "object"} }},markdownDescription = "Specifies how the working directories ESLint is using are computed. ESLint resolves configuration files (e.g. `eslintrc`, `.eslintignore`) relative to a working directory so it is important to configure this correctly.",scope = "resource",type = "array"}},title = "ESLint",type = "object"}
\ No newline at end of file +return {properties = {["eslint.autoFixOnSave"] = {default = false,deprecationMessage = "The setting is deprecated. Use editor.codeActionsOnSave instead with a source.fixAll.eslint member.",description = "Turns auto fix on save on or off.",scope = "resource",type = "boolean"},["eslint.codeAction.disableRuleComment"] = {additionalProperties = false,default = {commentStyle = "line",enable = true,location = "separateLine"},markdownDescription = "Show disable lint rule in the quick fix menu.",properties = {commentStyle = {default = "line",definition = "The comment style to use when disabling a rule on a specific line.",enum = { "line", "block" },type = "string"},enable = {default = true,description = "Show the disable code actions.",type = "boolean"},location = {default = "separateLine",description = "Configure the disable rule code action to insert the comment on the same line or a new line.",enum = { "separateLine", "sameLine" },type = "string"}},scope = "resource",type = "object"},["eslint.codeAction.showDocumentation"] = {additionalProperties = false,default = {enable = true},markdownDescription = "Show open lint rule documentation web page in the quick fix menu.",properties = {enable = {default = true,description = "Show the documentation code actions.",type = "boolean"}},scope = "resource",type = "object"},["eslint.codeActionsOnSave.mode"] = {default = "all",enum = { "all", "problems" },enumDescriptions = { "Fixes all possible problems in the file. This option might take some time.", "Fixes only reported problems that have non-overlapping textual edits. This option runs a lot faster." },markdownDescription = "Specifies the code action mode. Possible values are 'all' and 'problems'.",scope = "resource",type = "string"},["eslint.codeActionsOnSave.rules"] = {anyOf = { {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = "The rules that should be executed when computing the code actions on save or formatting a file. Defaults to the rules configured via the ESLint configuration",scope = "resource"},["eslint.debug"] = {default = false,markdownDescription = "Enables ESLint debug mode (same as `--debug` on the command line)",scope = "window",type = "boolean"},["eslint.enable"] = {default = true,description = "Controls whether eslint is enabled or not.",scope = "resource",type = "boolean"},["eslint.execArgv"] = {anyOf = { {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = "Additional exec argv argument passed to the runtime. This can for example be used to control the maximum heap space using --max_old_space_size",scope = "machine-overridable"},["eslint.experimental.useFlatConfig"] = {default = false,description = "Enables support of experimental Flat Config (aka eslint.config.js, supported by ESLint version 8.21 or later).",scope = "resource",type = "boolean"},["eslint.format.enable"] = {default = false,description = "Enables ESLint as a formatter.",scope = "resource",type = "boolean"},["eslint.ignoreUntitled"] = {default = false,description = "If true, untitled files won't be validated by ESLint.",scope = "resource",type = "boolean"},["eslint.lintTask.enable"] = {default = false,description = "Controls whether a task for linting the whole workspace will be available.",scope = "resource",type = "boolean"},["eslint.lintTask.options"] = {default = ".",markdownDescription = "Command line options applied when running the task for linting the whole workspace (see https://eslint.org/docs/user-guide/command-line-interface).",scope = "resource",type = "string"},["eslint.migration.2_x"] = {default = "on",description = "Whether ESlint should migrate auto fix on save settings.",enum = { "off", "on" },scope = "application",type = "string"},["eslint.nodeEnv"] = {default = vim.NIL,markdownDescription = "The value of `NODE_ENV` to use when running eslint tasks.",scope = "resource",type = { "string", "null" }},["eslint.nodePath"] = {default = vim.NIL,markdownDescription = "A path added to `NODE_PATH` when resolving the eslint module.",scope = "machine-overridable",type = { "string", "null" }},["eslint.notebooks.rules.customizations"] = {description = "A special rules customization section for text cells in notebook documents.",items = {properties = {rule = {type = "string"},severity = {enum = { "downgrade", "error", "info", "default", "upgrade", "warn", "off" },type = "string"}},type = "object"},scope = "resource",type = "array"},["eslint.onIgnoredFiles"] = {default = "off",description = "Whether ESLint should issue a warning on ignored files.",enum = { "warn", "off" },scope = "resource",type = "string"},["eslint.options"] = {default = vim.empty_dict(),markdownDescription = "The eslint options object to provide args normally passed to eslint when executed from a command line (see https://eslint.org/docs/developer-guide/nodejs-api#eslint-class).",scope = "resource",type = "object"},["eslint.packageManager"] = {default = "npm",description = "The package manager you use to install node modules.",enum = { "npm", "yarn", "pnpm" },scope = "resource",type = "string"},["eslint.probe"] = {default = { "javascript", "javascriptreact", "typescript", "typescriptreact", "html", "vue", "markdown" },description = "An array of language ids for which the extension should probe if support is installed.",items = {type = "string"},scope = "resource",type = "array"},["eslint.problems.shortenToSingleLine"] = {default = false,description = "Shortens the text spans of underlined problems to their first related line.",scope = "resource",type = "boolean"},["eslint.provideLintTask"] = {default = false,deprecationMessage = "This option is deprecated. Use eslint.lintTask.enable instead.",description = "Controls whether a task for linting the whole workspace will be available.",scope = "resource",type = "boolean"},["eslint.quiet"] = {default = false,description = "Turns on quiet mode, which ignores warnings.",scope = "resource",type = "boolean"},["eslint.rules.customizations"] = {description = "Override the severity of one or more rules reported by this extension, regardless of the project's ESLint config. Use globs to apply default severities for multiple rules.",items = {properties = {rule = {type = "string"},severity = {enum = { "downgrade", "error", "info", "default", "upgrade", "warn", "off" },type = "string"}},type = "object"},scope = "resource",type = "array"},["eslint.run"] = {default = "onType",description = "Run the linter on save (onSave) or on type (onType)",enum = { "onSave", "onType" },scope = "resource",type = "string"},["eslint.runtime"] = {default = vim.NIL,markdownDescription = "The location of the node binary to run ESLint under.",scope = "machine-overridable",type = { "string", "null" }},["eslint.timeBudget.onFixes"] = {default = {error = 6000,warn = 3000},markdownDescription = "The time budget in milliseconds to spend on computing fixes before showing a warning or error.",properties = {error = {default = 6000,markdownDescription = "The time budget in milliseconds to spend on computing fixes before showing an error.",minimum = 0,type = "number"},warn = {default = 3000,markdownDescription = "The time budget in milliseconds to spend on computing fixes before showing a warning.",minimum = 0,type = "number"}},scope = "resource",type = "object"},["eslint.timeBudget.onValidation"] = {default = {error = 8000,warn = 4000},markdownDescription = "The time budget in milliseconds to spend on validation before showing a warning or error.",properties = {error = {default = 8000,markdownDescription = "The time budget in milliseconds to spend on validation before showing an error.",minimum = 0,type = "number"},warn = {default = 4000,markdownDescription = "The time budget in milliseconds to spend on validation before showing a warning.",minimum = 0,type = "number"}},scope = "resource",type = "object"},["eslint.trace.server"] = {anyOf = { {default = "off",enum = { "off", "messages", "verbose" },type = "string"}, {properties = {format = {default = "text",enum = { "text", "json" },type = "string"},verbosity = {default = "off",enum = { "off", "messages", "verbose" },type = "string"}},type = "object"} },default = "off",description = "Traces the communication between VSCode and the eslint linter service.",scope = "window"},["eslint.useESLintClass"] = {default = false,description = "Since version 7 ESLint offers a new API call ESLint. Use it even if the old CLIEngine is available. From version 8 on forward on ESLint class is available.",scope = "resource",type = "boolean"},["eslint.validate"] = {description = "An array of language ids which should be validated by ESLint. If not installed ESLint will show an error.",items = {anyOf = { {type = "string"}, {deprecationMessage = "Auto Fix is enabled by default. Use the single string form.",properties = {autoFix = {description = "Whether auto fixes are provided for the language.",type = "boolean"},language = {description = "The language id to be validated by ESLint.",type = "string"}},type = "object"} }},scope = "resource",type = "array"},["eslint.workingDirectories"] = {items = {anyOf = { {type = "string"}, {properties = {mode = {default = "location",enum = { "auto", "location" },type = "string"}},required = { "mode" },type = "object"}, {deprecationMessage = "Use the new !cwd form.",properties = {changeProcessCWD = {description = "Whether the process's cwd should be changed as well.",type = "boolean"},directory = {description = "The working directory to use if a file's path starts with this directory.",type = "string"}},required = { "directory" },type = "object"}, {properties = {["!cwd"] = {description = "Set to true if ESLint shouldn't change the working directory.",type = "boolean"},directory = {description = "The working directory to use if a file's path starts with this directory.",type = "string"}},required = { "directory" },type = "object"}, {properties = {["!cwd"] = {description = "Set to true if ESLint shouldn't change the working directory.",type = "boolean"},pattern = {description = "A glob pattern to match a working directory.",type = "string"}},required = { "pattern" },type = "object"} }},markdownDescription = "Specifies how the working directories ESLint is using are computed. ESLint resolves configuration files (e.g. `eslintrc`, `.eslintignore`) relative to a working directory so it is important to configure this correctly.",scope = "resource",type = "array"}},title = "ESLint",type = "object"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/luau-lsp.lua b/lua/mason-schemas/lsp/luau-lsp.lua index 6c6ba4a8..0ae2d242 100644 --- a/lua/mason-schemas/lsp/luau-lsp.lua +++ b/lua/mason-schemas/lsp/luau-lsp.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["luau-lsp.autocompleteEnd"] = {default = false,markdownDescription = "Automatically insert an `end` when opening a block",scope = "resource",type = "boolean"},["luau-lsp.completion.addParentheses"] = {default = true,markdownDescription = "Add parentheses after completing a function call",scope = "resource",type = "boolean"},["luau-lsp.completion.addTabstopAfterParentheses"] = {default = true,markdownDescription = "If `#luau-lsp.completion.addParentheses#` is enabled, then include a tabstop after the parentheses for the cursor to move to",scope = "resource",type = "boolean"},["luau-lsp.completion.enabled"] = {default = true,markdownDescription = "Enable autocomplete",scope = "resource",type = "boolean"},["luau-lsp.completion.fillCallArguments"] = {default = true,markdownDescription = "Fill parameter names in an autocompleted function call, which can be tabbed through. Requires `#luau-lsp.completion.addParentheses#` to be enabled",scope = "resource",type = "boolean"},["luau-lsp.completion.suggestImports"] = {default = false,markdownDescription = "Suggest automatic imports in completion items",scope = "resource",type = "boolean"},["luau-lsp.diagnostics.includeDependents"] = {default = true,markdownDescription = "Recompute diagnostics for dependents when a file changes. If `#luau-lsp.diagnostics.workspace#` is enabled, this is ignored",scope = "resource",type = "boolean"},["luau-lsp.diagnostics.workspace"] = {default = false,markdownDescription = "Compute diagnostics for the whole workspace",scope = "resource",type = "boolean"},["luau-lsp.fflags.enableByDefault"] = {default = false,markdownDescription = "Enable all (boolean) Luau FFlags by default. These flags can later be overriden by `#luau-lsp.fflags.override#` and `#luau-lsp.fflags.sync#`",scope = "window",type = "boolean"},["luau-lsp.fflags.override"] = {additionalProperties = {type = "string"},default = vim.empty_dict(),markdownDescription = "Override FFlags passed to Luau",scope = "window",type = "object"},["luau-lsp.fflags.sync"] = {default = true,markdownDescription = "Sync currently enabled FFlags with Roblox's published FFlags.\nThis currently only syncs FFlags which begin with 'Luau'",scope = "window",tags = { "usesOnlineServices" },type = "boolean"},["luau-lsp.hover.enabled"] = {default = true,markdownDescription = "Enable hover",scope = "resource",type = "boolean"},["luau-lsp.hover.multilineFunctionDefinitions"] = {default = false,markdownDescription = "Show function definitions on multiple lines",scope = "resource",type = "boolean"},["luau-lsp.hover.showTableKinds"] = {default = false,markdownDescription = "Show table kinds",scope = "resource",type = "boolean"},["luau-lsp.hover.strictDatamodelTypes"] = {default = true,markdownDescription = "Use strict DataModel types in hover display. When on, this is equivalent to autocompletion types. When off, this is equivalent to diagnostic types",scope = "resource",type = "boolean"},["luau-lsp.ignoreGlobs"] = {default = { "**/_Index/**" },items = {type = "string"},markdownDescription = "Diagnostics will not be reported for any file matching these globs unless the file is currently open",scope = "resource",type = "array"},["luau-lsp.inlayHints.functionReturnTypes"] = {default = false,markdownDescription = "Show inlay hints for function return types",scope = "resource",type = "boolean"},["luau-lsp.inlayHints.parameterNames"] = {default = "none",enum = { "none", "literals", "all" },markdownDescription = "Show inlay hints for function parameter names",scope = "resource",type = "string"},["luau-lsp.inlayHints.parameterTypes"] = {default = false,markdownDescription = "Show inlay hints for parameter types",scope = "resource",type = "boolean"},["luau-lsp.inlayHints.typeHintMaxLength"] = {default = 50,markdownDescription = "The maximum length a type hint should be before being truncated",minimum = 10,scope = "resource",type = "number"},["luau-lsp.inlayHints.variableTypes"] = {default = false,markdownDescription = "Show inlay hints for variable types",scope = "resource",type = "boolean"},["luau-lsp.plugin.enabled"] = {default = false,markdownDescription = "Use Roblox Studio Plugin to provide DataModel information",scope = "window",type = "boolean"},["luau-lsp.plugin.port"] = {default = 3667,markdownDescription = "Port number to connect to the Studio Plugin",scope = "window",type = "number"},["luau-lsp.require.mode"] = {default = "relativeToWorkspaceRoot",enum = { "relativeToWorkspaceRoot", "relativeToFile" },enumDescriptions = { "String requires are interpreted relative to the root of the workspace", "String requires are interpreted relative to the current file" },markdownDescription = "How string requires should be interpreted",type = "string"},["luau-lsp.signatureHelp.enabled"] = {default = true,markdownDescription = "Enable signature help",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.autogenerate"] = {default = true,markdownDescription = "Automatically run the `rojo sourcemap` command to regenerate sourcemaps on changes",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.enabled"] = {default = true,markdownDescription = "Whether Rojo sourcemap parsing is enabled",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.includeNonScripts"] = {default = true,markdownDescription = "Include non-script instances in the generated sourcemap",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.rojoPath"] = {default = vim.NIL,markdownDescription = "Path to the Rojo executable. If not provided, attempts to run `rojo` in the workspace directory, so it must be available on the PATH",scope = "resource",type = "string"},["luau-lsp.sourcemap.rojoProjectFile"] = {default = "default.project.json",markdownDescription = "The name of the Rojo project file to generate a sourcemap for.\nOnly applies if `#luau-lsp.sourcemap.autogenerate#` is enabled",scope = "resource",type = "string"},["luau-lsp.types.definitionFiles"] = {default = {},items = {type = "string"},markdownDescription = "A list of paths to definition files to load in to the type checker. Note that definition file syntax is currently unstable and may change at any time",scope = "window",type = "array"},["luau-lsp.types.roblox"] = {default = true,markdownDescription = "Load in and automatically update Roblox type definitions for the type checker",scope = "window",tags = { "usesOnlineServices" },type = "boolean"},["luau.trace.server"] = {default = "off",enum = { "off", "messages", "verbose" },markdownDescription = "Traces the communication between VS Code and the Luau language server.",scope = "window",type = "string"}},title = "Luau Language Server"}
\ No newline at end of file +return {properties = {["luau-lsp.autocompleteEnd"] = {default = false,markdownDescription = "Automatically insert an `end` when opening a block",scope = "resource",type = "boolean"},["luau-lsp.completion.addParentheses"] = {default = true,markdownDescription = "Add parentheses after completing a function call",scope = "resource",type = "boolean"},["luau-lsp.completion.addTabstopAfterParentheses"] = {default = true,markdownDescription = "If `#luau-lsp.completion.addParentheses#` is enabled, then include a tabstop after the parentheses for the cursor to move to",scope = "resource",type = "boolean"},["luau-lsp.completion.enabled"] = {default = true,markdownDescription = "Enable autocomplete",scope = "resource",type = "boolean"},["luau-lsp.completion.fillCallArguments"] = {default = true,markdownDescription = "Fill parameter names in an autocompleted function call, which can be tabbed through. Requires `#luau-lsp.completion.addParentheses#` to be enabled",scope = "resource",type = "boolean"},["luau-lsp.completion.suggestImports"] = {default = false,markdownDescription = "Suggest automatic imports in completion items",scope = "resource",type = "boolean"},["luau-lsp.diagnostics.includeDependents"] = {default = true,markdownDescription = "Recompute diagnostics for dependents when a file changes. If `#luau-lsp.diagnostics.workspace#` is enabled, this is ignored",scope = "resource",type = "boolean"},["luau-lsp.diagnostics.strictDatamodelTypes"] = {default = false,markdownDescription = "Use strict DataModel types in diagnostics. When on, this is equivalent to the more expressive autocompletion types. When this is off, `game`/`script`/`workspace` (and their members) are all typed as `any`, and helps to prevent false positives. [Read More](https://github.com/JohnnyMorganz/luau-lsp/issues/83#issuecomment-1192865024)",scope = "resource",type = "boolean"},["luau-lsp.diagnostics.workspace"] = {default = false,markdownDescription = "Compute diagnostics for the whole workspace",scope = "resource",type = "boolean"},["luau-lsp.fflags.enableByDefault"] = {default = false,markdownDescription = "Enable all (boolean) Luau FFlags by default. These flags can later be overriden by `#luau-lsp.fflags.override#` and `#luau-lsp.fflags.sync#`",scope = "window",type = "boolean"},["luau-lsp.fflags.override"] = {additionalProperties = {type = "string"},default = vim.empty_dict(),markdownDescription = "Override FFlags passed to Luau",scope = "window",type = "object"},["luau-lsp.fflags.sync"] = {default = true,markdownDescription = "Sync currently enabled FFlags with Roblox's published FFlags.\nThis currently only syncs FFlags which begin with 'Luau'",scope = "window",tags = { "usesOnlineServices" },type = "boolean"},["luau-lsp.hover.enabled"] = {default = true,markdownDescription = "Enable hover",scope = "resource",type = "boolean"},["luau-lsp.hover.multilineFunctionDefinitions"] = {default = false,markdownDescription = "Show function definitions on multiple lines",scope = "resource",type = "boolean"},["luau-lsp.hover.showTableKinds"] = {default = false,markdownDescription = "Show table kinds",scope = "resource",type = "boolean"},["luau-lsp.hover.strictDatamodelTypes"] = {default = true,markdownDescription = "Use strict DataModel types in hover display. When on, this is equivalent to autocompletion types. When off, this is equivalent to diagnostic types",scope = "resource",type = "boolean"},["luau-lsp.ignoreGlobs"] = {default = { "**/_Index/**" },items = {type = "string"},markdownDescription = "Diagnostics will not be reported for any file matching these globs unless the file is currently open",scope = "resource",type = "array"},["luau-lsp.inlayHints.functionReturnTypes"] = {default = false,markdownDescription = "Show inlay hints for function return types",scope = "resource",type = "boolean"},["luau-lsp.inlayHints.parameterNames"] = {default = "none",enum = { "none", "literals", "all" },markdownDescription = "Show inlay hints for function parameter names",scope = "resource",type = "string"},["luau-lsp.inlayHints.parameterTypes"] = {default = false,markdownDescription = "Show inlay hints for parameter types",scope = "resource",type = "boolean"},["luau-lsp.inlayHints.typeHintMaxLength"] = {default = 50,markdownDescription = "The maximum length a type hint should be before being truncated",minimum = 10,scope = "resource",type = "number"},["luau-lsp.inlayHints.variableTypes"] = {default = false,markdownDescription = "Show inlay hints for variable types",scope = "resource",type = "boolean"},["luau-lsp.plugin.enabled"] = {default = false,markdownDescription = "Use Roblox Studio Plugin to provide DataModel information",scope = "window",type = "boolean"},["luau-lsp.plugin.port"] = {default = 3667,markdownDescription = "Port number to connect to the Studio Plugin",scope = "window",type = "number"},["luau-lsp.require.mode"] = {default = "relativeToWorkspaceRoot",enum = { "relativeToWorkspaceRoot", "relativeToFile" },enumDescriptions = { "String requires are interpreted relative to the root of the workspace", "String requires are interpreted relative to the current file" },markdownDescription = "How string requires should be interpreted",type = "string"},["luau-lsp.signatureHelp.enabled"] = {default = true,markdownDescription = "Enable signature help",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.autogenerate"] = {default = true,markdownDescription = "Automatically run the `rojo sourcemap` command to regenerate sourcemaps on changes",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.enabled"] = {default = true,markdownDescription = "Whether Rojo sourcemap parsing is enabled",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.includeNonScripts"] = {default = true,markdownDescription = "Include non-script instances in the generated sourcemap",scope = "resource",type = "boolean"},["luau-lsp.sourcemap.rojoPath"] = {default = vim.NIL,markdownDescription = "Path to the Rojo executable. If not provided, attempts to run `rojo` in the workspace directory, so it must be available on the PATH",scope = "resource",type = "string"},["luau-lsp.sourcemap.rojoProjectFile"] = {default = "default.project.json",markdownDescription = "The name of the Rojo project file to generate a sourcemap for.\nOnly applies if `#luau-lsp.sourcemap.autogenerate#` is enabled",scope = "resource",type = "string"},["luau-lsp.types.definitionFiles"] = {default = {},items = {type = "string"},markdownDescription = "A list of paths to definition files to load in to the type checker. Note that definition file syntax is currently unstable and may change at any time",scope = "window",type = "array"},["luau-lsp.types.documentationFiles"] = {default = {},items = {type = "string"},markdownDescription = "A list of paths to documentation files which provide documentation support to the definition files provided",scope = "window",type = "array"},["luau-lsp.types.roblox"] = {default = true,markdownDescription = "Load in and automatically update Roblox type definitions for the type checker",scope = "window",tags = { "usesOnlineServices" },type = "boolean"},["luau.trace.server"] = {default = "off",enum = { "off", "messages", "verbose" },markdownDescription = "Traces the communication between VS Code and the Luau language server.",scope = "window",type = "string"}},title = "Luau Language Server"}
\ No newline at end of file |
