Skip to content

Commit 9772a25

Browse files
chore(build): auto-generate vimdoc, schemas and annotations
1 parent d0a2652 commit 9772a25

File tree

13 files changed

+500
-266
lines changed

13 files changed

+500
-266
lines changed

schemas/als.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@
9494
],
9595
"scope": "window"
9696
},
97+
"ada.enableExperimentalFeatures": {
98+
"default": false,
99+
"description": "Enable experimental features still in development.",
100+
"scope": "window",
101+
"type": "boolean"
102+
},
97103
"ada.enableIndexing": {
98104
"default": null,
99105
"enum": [

schemas/basedpyright.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
"$schema": "http://json-schema.org/draft-07/schema#",
33
"description": "VS Code static type checking for Python (but based)",
44
"properties": {
5+
"basedpyright.analysis.autoFormatStrings": {
6+
"default": true,
7+
"markdownDescription": "Whether to automatically insert an `f` in front of a string when typing a `{` inside it.",
8+
"scope": "resource",
9+
"type": "boolean"
10+
},
511
"basedpyright.analysis.autoImportCompletions": {
612
"default": true,
713
"description": "Offer auto-import completions.",

schemas/dartls.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,11 +1032,20 @@
10321032
"type": "number"
10331033
},
10341034
"dart.mcpServer": {
1035-
"default": false,
1035+
"default": true,
10361036
"description": "Whether to register the Dart SDK's MCP server with VS Code. This only applies to Dart SDKs >= v3.9.0 which added the server.",
10371037
"scope": "window",
10381038
"type": "boolean"
10391039
},
1040+
"dart.mcpServerLogFile": {
1041+
"default": null,
1042+
"markdownDescription": "The path to a log file for the Dart SDK's MCP server. Use `${workspaceName}` to insert the name of the current workspace in the file path. Use `~` to insert the user's home directory (the path should then use `/` separators even on Windows). Only the noted substitutions are supported, others will stay as-is.",
1043+
"scope": "machine-overridable",
1044+
"type": [
1045+
"null",
1046+
"string"
1047+
]
1048+
},
10401049
"dart.normalizeFileCasing": {
10411050
"default": false,
10421051
"description": "Whether to normalize file casings before sending them to the LSP server. This may fix issues with file_names lints not disappearing after renaming a file if the VS Code API continues to use the original casing.",

schemas/jdtls.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -812,6 +812,18 @@
812812
"scope": "window",
813813
"type": "string"
814814
},
815+
"java.jdt.ls.appcds.enabled": {
816+
"default": "auto",
817+
"enum": [
818+
"auto",
819+
"on",
820+
"off"
821+
],
822+
"markdownDescription": "[Experimental] Enable Java AppCDS (Application Class Data Sharing) for improvements to extension activation. When set to `auto`, AppCDS will be enabled in Visual Studio Code - Insiders, and for pre-release versions.",
823+
"order": 100,
824+
"scope": "machine-overridable",
825+
"type": "string"
826+
},
815827
"java.jdt.ls.java.home": {
816828
"default": null,
817829
"description": "Specifies the folder path to the JDK (21 or more recent) used to launch the Java Language Server. This setting will replace the Java extension's embedded JRE to start the Java Language Server. \n\nOn Windows, backslashes must be escaped, i.e.\n\"java.jdt.ls.java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk-21.0_5\"",

schemas/lua_ls.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2924,7 +2924,8 @@
29242924
"&&",
29252925
"!",
29262926
"!=",
2927-
"continue"
2927+
"continue",
2928+
"|lambda|"
29282929
],
29292930
"type": "string"
29302931
},
@@ -3008,6 +3009,7 @@
30083009
"Lua 5.2",
30093010
"Lua 5.3",
30103011
"Lua 5.4",
3012+
"Lua 5.5",
30113013
"LuaJIT"
30123014
],
30133015
"markdownDescription": "Lua runtime version.",
@@ -3016,6 +3018,7 @@
30163018
"TODO: Needs documentation",
30173019
"TODO: Needs documentation",
30183020
"TODO: Needs documentation",
3021+
"TODO: Needs documentation",
30193022
"TODO: Needs documentation"
30203023
],
30213024
"scope": "resource",

schemas/omnisharp.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,10 @@
507507
"default": {},
508508
"description": "%configuration.dotnet.server.componentPaths%",
509509
"properties": {
510+
"roslynCopilot": {
511+
"description": "%configuration.dotnet.server.componentPaths.roslynCopilot%",
512+
"type": "string"
513+
},
510514
"roslynDevKit": {
511515
"description": "%configuration.dotnet.server.componentPaths.roslynDevKit%",
512516
"type": "string"

schemas/rust_analyzer.json

Lines changed: 94 additions & 94 deletions
Large diffs are not rendered by default.

schemas/sonarlint.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
],
6868
"type": "object"
6969
},
70-
"markdownDescription": "Connect SonarQube for VS Code to SonarQube Cloud to apply the same Clean Code standards as your team. Analyze more languages, detect more issues **on the whole project**, receive notifications about the quality gate status, and more. Quality Profiles and file exclusion settings defined on the server are shared between all connected users. Please find the documentation [here](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/)",
70+
"markdownDescription": "Connect SonarQube for IDE to SonarQube Cloud to apply the same code quality and security standards as your team. Analyze more languages, detect more issues **on the whole project**, receive notifications about the quality gate status, and more. Quality Profiles and file exclusion settings defined on the server are shared between all connected users. Please find the documentation [here](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/)",
7171
"order": 3,
7272
"scope": "application",
7373
"type": "array"
@@ -109,7 +109,7 @@
109109
],
110110
"type": "object"
111111
},
112-
"markdownDescription": "Connect SonarQube for VS Code to SonarQube Server to apply the same Clean Code standards as your team. Analyze more languages, detect more issues **on the whole project**, receive notifications about the quality gate status, and more. Quality Profiles and file exclusion settings defined on the server are shared between all connected users. Please find the documentation [here](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/)",
112+
"markdownDescription": "Connect SonarQube for IDE to SonarQube Server to apply the same code quality and security standards as your team. Analyze more languages, detect more issues **on the whole project**, receive notifications about the quality gate status, and more. Quality Profiles and file exclusion settings defined on the server are shared between all connected users. Please find the documentation [here](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/)",
113113
"order": 2,
114114
"scope": "application",
115115
"type": "array"
@@ -210,7 +210,7 @@
210210
},
211211
"sonarlint.focusOnNewCode": {
212212
"default": false,
213-
"markdownDescription": "Highlight issues in new code.\n\nFocusing on new code helps you practice [Clean as You Code](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/clean-as-you-code-in-the-ide/).\n\nIn [Connected Mode](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/) you benefit from a more accurate new code definition based on your SonarQube (Server, Cloud) settings.\n\nWithout Connected Mode (in standalone mode), any code added or changed in the **last 30 days** is considered new code.",
213+
"markdownDescription": "If enabled, by default, [focusing on new code](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/using/investigating-issues/#focusing-on-new-code) shows issues introduced in the last 30 days.\n\nFor the most accurate and customizable new code definition, use [Connected Mode](https://docs.sonarsource.com/sonarqube-for-ide/vs-code/team-features/connected-mode/) with SonarQube (Server, Cloud).",
214214
"order": 100,
215215
"scope": "machine",
216216
"type": "boolean"
@@ -248,7 +248,7 @@
248248
"type": "string"
249249
},
250250
"sonarlint.pathToNodeExecutable": {
251-
"markdownDescription": "Path to a Node.js executable (18.18 or more recent) used to analyze JavaScript and TypeScript code. \nOn Windows, backslashes must be escaped, e.g. `C:\\\\Program Files\\\\NodeJS\\\\20-lts\\\\bin\\\\node.exe`",
251+
"markdownDescription": "Path to a Node.js executable (versions above 18.20.0, 20.12.0, or 22.11.0) used to analyze JavaScript and TypeScript code. \nOn Windows, backslashes must be escaped, e.g. `C:\\\\Program Files\\\\NodeJS\\\\20-lts\\\\bin\\\\node.exe`",
252252
"order": 10,
253253
"scope": "machine",
254254
"type": "string"

schemas/sorbet.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,28 @@
2626
"everywhere"
2727
]
2828
},
29+
"sorbet.highlightUntypedDiagnosticSeverity": {
30+
"default": 3,
31+
"description": "Which severity to use to highlight untyped usages with (controls the squiggle colors)",
32+
"enum": [
33+
1,
34+
2,
35+
3,
36+
4
37+
],
38+
"enumItemLabels": [
39+
"Error",
40+
"Warning",
41+
"Information",
42+
"Hint"
43+
],
44+
"markdownEnumDescriptions": [
45+
"Error",
46+
"Warning",
47+
"Information",
48+
"Hint"
49+
]
50+
},
2951
"sorbet.lspConfigs": {
3052
"default": [
3153
{

0 commit comments

Comments
 (0)