Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API Usage Report for Language Plugins #12996

Closed
tsmaeder opened this issue Mar 27, 2019 · 12 comments
Closed

API Usage Report for Language Plugins #12996

tsmaeder opened this issue Mar 27, 2019 · 12 comments
Labels
area/doc Issues related to documentation

Comments

@tsmaeder
Copy link
Contributor

This is a temporary home for results of running https://github.com/theia-ide/theia-vscodecov against the language support plugins we use.

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 27, 2019

Repo: https://github.com/redhat-developer/vscode-java (updated)

{
  "manifestCommands": [
    "java.clean.workspace",
    "java.open.formatter.settings",
    "java.open.serverLog",
    "java.project.addToSourcePath",
    "java.project.listSourcePaths",
    "java.project.removeFromSourcePath",
    "java.project.updateSourceAttachment",
    "java.projectConfiguration.update",
    "java.workspace.compile"
  ],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".Command",
    "\"vscode\".Command.arguments",
    "\"vscode\".Command.command",
    "\"vscode\".Command.title",
    "\"vscode\".ConfigurationChangeEvent",
    "\"vscode\".ConfigurationChangeEvent.affectsConfiguration",
    "\"vscode\".ConfigurationTarget",
    "\"vscode\".ConfigurationTarget.Global",
    "\"vscode\".ConfigurationTarget.Workspace",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".Event",
    "\"vscode\".EventEmitter",
    "\"vscode\".EventEmitter.event",
    "\"vscode\".EventEmitter.fire",
    "\"vscode\".Extension",
    "\"vscode\".Extension.packageJSON",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.extensionPath",
    "\"vscode\".ExtensionContext.storagePath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".IndentAction",
    "\"vscode\".IndentAction.IndentOutdent",
    "\"vscode\".IndentAction.None",
    "\"vscode\".InputBoxOptions",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.show",
    "\"vscode\".Position",
    "\"vscode\".Position.line",
    "\"vscode\".Progress",
    "\"vscode\".Progress.report",
    "\"vscode\".ProgressLocation",
    "\"vscode\".ProgressLocation.Window",
    "\"vscode\".QuickPickItem",
    "\"vscode\".Range",
    "\"vscode\".Selection",
    "\"vscode\".Selection.active",
    "\"vscode\".StatusBarAlignment",
    "\"vscode\".StatusBarAlignment.Left",
    "\"vscode\".StatusBarAlignment.Right",
    "\"vscode\".StatusBarItem",
    "\"vscode\".StatusBarItem.command",
    "\"vscode\".StatusBarItem.hide",
    "\"vscode\".StatusBarItem.show",
    "\"vscode\".StatusBarItem.text",
    "\"vscode\".StatusBarItem.tooltip",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocumentContentProvider",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.selection",
    "\"vscode\".TextEditor.viewColumn",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.path",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".ViewColumn",
    "\"vscode\".ViewColumn.One",
    "\"vscode\".ViewColumn.Three",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.inspect",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".extensions",
    "\"vscode\".extensions.all",
    "\"vscode\".languages",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.createStatusBarItem",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showInputBox",
    "\"vscode\".window.showOpenDialog",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showTextDocument",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".window.visibleTextEditors",
    "\"vscode\".window.withProgress",
    "\"vscode\".workspace",
    "\"vscode\".workspace.applyEdit",
    "\"vscode\".workspace.createFileSystemWatcher",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.openTextDocument",
    "\"vscode\".workspace.registerTextDocumentContentProvider",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [
    "setContext",
    "vscode.open"
  ],
  "missingSymbols": [
    "\"vscode\".Extension.extensionPath",
    "\"vscode\".QuickInput.show",
    "\"vscode\".QuickPick",
    "\"vscode\".QuickPick.items",
    "\"vscode\".QuickPick.onDidChangeSelection",
    "\"vscode\".QuickPick.onDidHide",
    "\"vscode\".QuickPick.placeholder",
    "\"vscode\".QuickPick.show",
    "\"vscode\".QuickPick.step",
    "\"vscode\".QuickPick.title",
    "\"vscode\".QuickPick.totalSteps",
    "\"vscode\".extensions.onDidChange",
    "\"vscode\".window.createQuickPick"
  ],
  "missingCommands": [
    "editor.action.formatSelection",
    "editor.action.showReferences",
    "java.execute.workspaceCommand",
    "workbench.action.openSettingsJson",
    "workbench.action.reloadWindow"
  ],
  "dynamicCommanCalls": [
    "action.command (/home/thomas/chedev/vscode-java/src/extension.ts 181:33)",
    "error.command (/home/thomas/chedev/vscode-java/src/extension.ts 33:28)",
    "params.command (/home/thomas/chedev/vscode-java/src/extension.ts 188:37)",
    "params.command (/home/thomas/chedev/vscode-java/src/extension.ts 192:37)",
    "restartId (/home/thomas/chedev/vscode-java/src/settings.ts 36:29)"
  ]
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 27, 2019

Repo: https://github.com/Microsoft/vscode-java-debug (updated)

{
  "manifestCommands": [],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".CodeLens",
    "\"vscode\".CodeLensProvider",
    "\"vscode\".ConfigurationChangeEvent",
    "\"vscode\".ConfigurationChangeEvent.affectsConfiguration",
    "\"vscode\".ConfigurationTarget",
    "\"vscode\".ConfigurationTarget.WorkspaceFolder",
    "\"vscode\".DebugConfiguration",
    "\"vscode\".DebugConfiguration.name",
    "\"vscode\".DebugConfiguration.request",
    "\"vscode\".DebugConfiguration.type",
    "\"vscode\".DebugConfigurationProvider",
    "\"vscode\".DebugSession",
    "\"vscode\".DebugSession.type",
    "\"vscode\".DebugSessionCustomEvent",
    "\"vscode\".DebugSessionCustomEvent.event",
    "\"vscode\".DebugSessionCustomEvent.session",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".Event",
    "\"vscode\".Extension",
    "\"vscode\".Extension.activate",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.asAbsolutePath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".ExtensionContext.workspaceState",
    "\"vscode\".InputBoxOptions",
    "\"vscode\".InputBoxOptions.value",
    "\"vscode\".Memento",
    "\"vscode\".Memento.get",
    "\"vscode\".Memento.update",
    "\"vscode\".Position",
    "\"vscode\".Position.line",
    "\"vscode\".Progress",
    "\"vscode\".Progress.report",
    "\"vscode\".ProgressLocation",
    "\"vscode\".ProgressLocation.Window",
    "\"vscode\".QuickPickItem",
    "\"vscode\".Range",
    "\"vscode\".Selection",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.getText",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.selection",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.name",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".debug",
    "\"vscode\".debug.activeDebugSession",
    "\"vscode\".debug.onDidReceiveDebugSessionCustomEvent",
    "\"vscode\".debug.onDidTerminateDebugSession",
    "\"vscode\".debug.registerDebugConfigurationProvider",
    "\"vscode\".debug.startDebugging",
    "\"vscode\".extensions",
    "\"vscode\".extensions.getExtension",
    "\"vscode\".languages",
    "\"vscode\".languages.registerCodeLensProvider",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showInputBox",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".window.withProgress",
    "\"vscode\".workspace",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.getWorkspaceFolder",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [
    "vscode.open"
  ],
  "missingSymbols": [
    "\"vscode\".DebugConfiguration.args",
    "\"vscode\".DebugConfiguration.classPaths",
    "\"vscode\".DebugConfiguration.console",
    "\"vscode\".DebugConfiguration.cwd",
    "\"vscode\".DebugConfiguration.debugServer",
    "\"vscode\".DebugConfiguration.env",
    "\"vscode\".DebugConfiguration.hasOwnProperty",
    "\"vscode\".DebugConfiguration.hostName",
    "\"vscode\".DebugConfiguration.mainClass",
    "\"vscode\".DebugConfiguration.modulePaths",
    "\"vscode\".DebugConfiguration.noDebug",
    "\"vscode\".DebugConfiguration.port",
    "\"vscode\".DebugConfiguration.projectName",
    "\"vscode\".DebugConfiguration.shortenCommandLine",
    "\"vscode\".DebugConfiguration.vmArgs",
    "\"vscode\".Selection.start",
    "\"vscode\".WorkspaceConfiguration.configurations",
    "\"vscode\".WorkspaceConfiguration.forceBuildBeforeLaunch",
    "\"vscode\".WorkspaceConfiguration.logLevel",
    "\"vscode\".WorkspaceConfiguration.settings"
  ],
  "missingCommands": [
    "java.execute.workspaceCommand",
    "java.workspace.compile",
    "vscode.java.debug",
    "vscode.java.fetchUsageData",
    "vscode.java.inferLaunchCommandLength",
    "vscode.java.resolveClasspath",
    "vscode.java.resolveMainClass",
    "vscode.java.resolveMainMethod",
    "vscode.java.run",
    "vscode.java.startDebugSession",
    "vscode.java.updateDebugSettings",
    "vscode.java.validateLaunchConfig",
    "vscode.startDebug",
    "workbench.action.debug.restart"
  ],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: https://github.com/Microsoft/vscode-go (updated)

{
  "manifestCommands": [
    "go.add.package.workspace",
    "go.add.tags",
    "go.benchmark.cursor",
    "go.benchmark.file",
    "go.benchmark.package",
    "go.browse.packages",
    "go.build.package",
    "go.build.workspace",
    "go.debug.cursor",
    "go.fill.struct",
    "go.get.package",
    "go.gopath",
    "go.impl.cursor",
    "go.import.add",
    "go.install.package",
    "go.lint.package",
    "go.lint.workspace",
    "go.playground",
    "go.remove.tags",
    "go.show.commands",
    "go.test.cancel",
    "go.test.coverage",
    "go.test.cursor",
    "go.test.file",
    "go.test.generate.file",
    "go.test.generate.function",
    "go.test.generate.package",
    "go.test.package",
    "go.test.previous",
    "go.test.workspace",
    "go.toggle.test.file",
    "go.tools.install",
    "go.vet.package",
    "go.vet.workspace"
  ],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".CancellationToken.isCancellationRequested",
    "\"vscode\".CancellationToken.onCancellationRequested",
    "\"vscode\".CancellationTokenSource",
    "\"vscode\".CancellationTokenSource.cancel",
    "\"vscode\".CancellationTokenSource.dispose",
    "\"vscode\".CancellationTokenSource.token",
    "\"vscode\".CodeAction",
    "\"vscode\".CodeAction.command",
    "\"vscode\".CodeActionContext",
    "\"vscode\".CodeActionContext.diagnostics",
    "\"vscode\".CodeActionKind",
    "\"vscode\".CodeActionProvider",
    "\"vscode\".CodeLens",
    "\"vscode\".CodeLensProvider",
    "\"vscode\".Command",
    "\"vscode\".CompletionContext",
    "\"vscode\".CompletionItem",
    "\"vscode\".CompletionItem.additionalTextEdits",
    "\"vscode\".CompletionItem.command",
    "\"vscode\".CompletionItem.detail",
    "\"vscode\".CompletionItem.documentation",
    "\"vscode\".CompletionItem.filterText",
    "\"vscode\".CompletionItem.insertText",
    "\"vscode\".CompletionItem.kind",
    "\"vscode\".CompletionItem.label",
    "\"vscode\".CompletionItem.sortText",
    "\"vscode\".CompletionItemKind",
    "\"vscode\".CompletionItemKind.Class",
    "\"vscode\".CompletionItemKind.Constant",
    "\"vscode\".CompletionItemKind.Function",
    "\"vscode\".CompletionItemKind.Interface",
    "\"vscode\".CompletionItemKind.Keyword",
    "\"vscode\".CompletionItemKind.Module",
    "\"vscode\".CompletionItemKind.Property",
    "\"vscode\".CompletionItemKind.Snippet",
    "\"vscode\".CompletionItemKind.Struct",
    "\"vscode\".CompletionItemKind.Variable",
    "\"vscode\".CompletionItemProvider",
    "\"vscode\".CompletionList",
    "\"vscode\".ConfigurationChangeEvent",
    "\"vscode\".ConfigurationChangeEvent.affectsConfiguration",
    "\"vscode\".ConfigurationTarget",
    "\"vscode\".ConfigurationTarget.Global",
    "\"vscode\".ConfigurationTarget.Workspace",
    "\"vscode\".ConfigurationTarget.WorkspaceFolder",
    "\"vscode\".DebugConfiguration",
    "\"vscode\".DebugConfiguration.request",
    "\"vscode\".DebugConfigurationProvider",
    "\"vscode\".DefinitionProvider",
    "\"vscode\".Diagnostic",
    "\"vscode\".Diagnostic.message",
    "\"vscode\".Diagnostic.range",
    "\"vscode\".Diagnostic.source",
    "\"vscode\".DiagnosticCollection",
    "\"vscode\".DiagnosticCollection.clear",
    "\"vscode\".DiagnosticCollection.get",
    "\"vscode\".DiagnosticCollection.has",
    "\"vscode\".DiagnosticCollection.name",
    "\"vscode\".DiagnosticCollection.set",
    "\"vscode\".DiagnosticSeverity",
    "\"vscode\".DiagnosticSeverity.Error",
    "\"vscode\".DiagnosticSeverity.Warning",
    "\"vscode\".Disposable",
    "\"vscode\".DocumentFilter",
    "\"vscode\".DocumentFilter.language",
    "\"vscode\".DocumentFormattingEditProvider",
    "\"vscode\".DocumentSymbol",
    "\"vscode\".DocumentSymbol.children",
    "\"vscode\".DocumentSymbol.kind",
    "\"vscode\".DocumentSymbol.name",
    "\"vscode\".DocumentSymbol.range",
    "\"vscode\".DocumentSymbolProvider",
    "\"vscode\".Event",
    "\"vscode\".EventEmitter",
    "\"vscode\".EventEmitter.event",
    "\"vscode\".EventEmitter.fire",
    "\"vscode\".Extension",
    "\"vscode\".Extension.packageJSON",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.asAbsolutePath",
    "\"vscode\".ExtensionContext.globalState",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".FormattingOptions",
    "\"vscode\".FormattingOptions.insertSpaces",
    "\"vscode\".FormattingOptions.tabSize",
    "\"vscode\".Hover",
    "\"vscode\".HoverProvider",
    "\"vscode\".ImplementationProvider",
    "\"vscode\".Location",
    "\"vscode\".MarkdownString",
    "\"vscode\".MarkdownString.appendCodeblock",
    "\"vscode\".MarkdownString.appendMarkdown",
    "\"vscode\".Memento",
    "\"vscode\".Memento.get",
    "\"vscode\".Memento.update",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.append",
    "\"vscode\".OutputChannel.appendLine",
    "\"vscode\".OutputChannel.clear",
    "\"vscode\".OutputChannel.show",
    "\"vscode\".ParameterInformation",
    "\"vscode\".Position",
    "\"vscode\".Position.character",
    "\"vscode\".Position.isAfter",
    "\"vscode\".Position.isEqual",
    "\"vscode\".Position.line",
    "\"vscode\".Position.translate",
    "\"vscode\".Range",
    "\"vscode\".Range.contains",
    "\"vscode\".Range.end",
    "\"vscode\".Range.isEmpty",
    "\"vscode\".Range.isSingleLine",
    "\"vscode\".Range.start",
    "\"vscode\".ReferenceProvider",
    "\"vscode\".RenameProvider",
    "\"vscode\".Selection",
    "\"vscode\".Selection.active",
    "\"vscode\".SignatureHelp",
    "\"vscode\".SignatureHelp.activeParameter",
    "\"vscode\".SignatureHelp.activeSignature",
    "\"vscode\".SignatureHelp.signatures",
    "\"vscode\".SignatureHelpProvider",
    "\"vscode\".SignatureInformation",
    "\"vscode\".SignatureInformation.parameters",
    "\"vscode\".SnippetString",
    "\"vscode\".StatusBarAlignment",
    "\"vscode\".StatusBarAlignment.Left",
    "\"vscode\".StatusBarAlignment.Right",
    "\"vscode\".StatusBarItem",
    "\"vscode\".StatusBarItem.command",
    "\"vscode\".StatusBarItem.dispose",
    "\"vscode\".StatusBarItem.hide",
    "\"vscode\".StatusBarItem.show",
    "\"vscode\".StatusBarItem.text",
    "\"vscode\".StatusBarItem.tooltip",
    "\"vscode\".SymbolInformation",
    "\"vscode\".SymbolKind",
    "\"vscode\".SymbolKind.Constant",
    "\"vscode\".SymbolKind.Function",
    "\"vscode\".SymbolKind.Interface",
    "\"vscode\".SymbolKind.Namespace",
    "\"vscode\".SymbolKind.Package",
    "\"vscode\".SymbolKind.Struct",
    "\"vscode\".SymbolKind.Variable",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.fileName",
    "\"vscode\".TextDocument.getText",
    "\"vscode\".TextDocument.getWordRangeAtPosition",
    "\"vscode\".TextDocument.isDirty",
    "\"vscode\".TextDocument.isUntitled",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.lineAt",
    "\"vscode\".TextDocument.lineCount",
    "\"vscode\".TextDocument.offsetAt",
    "\"vscode\".TextDocument.positionAt",
    "\"vscode\".TextDocument.save",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocumentChangeEvent",
    "\"vscode\".TextDocumentChangeEvent.contentChanges",
    "\"vscode\".TextDocumentChangeEvent.document",
    "\"vscode\".TextDocumentContentChangeEvent",
    "\"vscode\".TextDocumentContentChangeEvent.range",
    "\"vscode\".TextDocumentContentChangeEvent.text",
    "\"vscode\".TextEdit",
    "\"vscode\".TextEdit.delete",
    "\"vscode\".TextEdit.insert",
    "\"vscode\".TextEdit.replace",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.edit",
    "\"vscode\".TextEditor.selection",
    "\"vscode\".TextEditor.selections",
    "\"vscode\".TextEditor.setDecorations",
    "\"vscode\".TextEditor.viewColumn",
    "\"vscode\".TextEditorDecorationType",
    "\"vscode\".TextEditorDecorationType.dispose",
    "\"vscode\".TextEditorEdit",
    "\"vscode\".TextEditorEdit.delete",
    "\"vscode\".TextEditorEdit.insert",
    "\"vscode\".TextEditorEdit.replace",
    "\"vscode\".TextLine",
    "\"vscode\".TextLine.range",
    "\"vscode\".TextLine.text",
    "\"vscode\".TypeDefinitionProvider",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.path",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".Uri.with",
    "\"vscode\".ViewColumn",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.inspect",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".WorkspaceEdit",
    "\"vscode\".WorkspaceEdit.delete",
    "\"vscode\".WorkspaceEdit.insert",
    "\"vscode\".WorkspaceEdit.replace",
    "\"vscode\".WorkspaceEdit.set",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.name",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".WorkspaceSymbolProvider",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".debug",
    "\"vscode\".debug.registerDebugConfigurationProvider",
    "\"vscode\".debug.startDebugging",
    "\"vscode\".extensions",
    "\"vscode\".extensions.getExtension",
    "\"vscode\".languages",
    "\"vscode\".languages.createDiagnosticCollection",
    "\"vscode\".languages.match",
    "\"vscode\".languages.registerCodeActionsProvider",
    "\"vscode\".languages.registerCodeLensProvider",
    "\"vscode\".languages.registerCompletionItemProvider",
    "\"vscode\".languages.registerDefinitionProvider",
    "\"vscode\".languages.registerDocumentFormattingEditProvider",
    "\"vscode\".languages.registerDocumentSymbolProvider",
    "\"vscode\".languages.registerHoverProvider",
    "\"vscode\".languages.registerImplementationProvider",
    "\"vscode\".languages.registerReferenceProvider",
    "\"vscode\".languages.registerRenameProvider",
    "\"vscode\".languages.registerSignatureHelpProvider",
    "\"vscode\".languages.registerTypeDefinitionProvider",
    "\"vscode\".languages.registerWorkspaceSymbolProvider",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.createOutputChannel",
    "\"vscode\".window.createStatusBarItem",
    "\"vscode\".window.createTextEditorDecorationType",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showInputBox",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showTextDocument",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".window.visibleTextEditors",
    "\"vscode\".workspace",
    "\"vscode\".workspace.applyEdit",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.getWorkspaceFolder",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.onDidChangeTextDocument",
    "\"vscode\".workspace.onDidSaveTextDocument",
    "\"vscode\".workspace.openTextDocument",
    "\"vscode\".workspace.rootPath",
    "\"vscode\".workspace.saveAll",
    "\"vscode\".workspace.updateWorkspaceFolders",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [
    "vscode.open"
  ],
  "missingSymbols": [
    "\"vscode\".CodeActionKind.RefactorExtract",
    "\"vscode\".DebugConfiguration.hasOwnProperty",
    "\"vscode\".DebugConfiguration.mode",
    "\"vscode\".DebugConfiguration.stopOnEntry",
    "\"vscode\".DebugConfiguration.useApiV1",
    "\"vscode\".Selection.end",
    "\"vscode\".Selection.isEmpty",
    "\"vscode\".Selection.start",
    "\"vscode\".WorkspaceConfiguration.gotoSymbol"
  ],
  "missingCommands": [
    "editor.action.goToDeclaration",
    "editor.action.goToImplementation",
    "editor.action.showReferences",
    "editor.action.triggerSuggest",
    "workbench.action.gotoSymbol",
    "workbench.action.openGlobalSettings",
    "workbench.action.openWorkspaceSettings",
    "workbench.action.reloadWindow",
    "workbench.action.showAllSymbols"
  ],
  "dynamicCommanCalls": [
    "selectedCmd.command (/home/thomas/chedev/vscode-go/src/goMain.ts 548:35)"
  ]
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: https://github.com/Microsoft/vscode-python (updated)

{
  "manifestCommands": [
    "python.buildWorkspaceSymbols",
    "python.configureTests",
    "python.createTerminal",
    "python.datascience.collapseallcells",
    "python.datascience.execSelectionInteractive",
    "python.datascience.expandallcells",
    "python.datascience.exportfileandoutputasnotebook",
    "python.datascience.exportfileasnotebook",
    "python.datascience.exportoutputasnotebook",
    "python.datascience.importnotebook",
    "python.datascience.interruptkernel",
    "python.datascience.redocells",
    "python.datascience.removeallcells",
    "python.datascience.restartkernel",
    "python.datascience.runFileInteractive",
    "python.datascience.runallcells",
    "python.datascience.runallcellsabove",
    "python.datascience.runcell",
    "python.datascience.runcellandallbelow",
    "python.datascience.runcurrentcell",
    "python.datascience.runcurrentcelladvance",
    "python.datascience.runfromline",
    "python.datascience.runtoline",
    "python.datascience.selectjupyteruri",
    "python.datascience.showhistorypane",
    "python.datascience.undocells",
    "python.debugTestNode",
    "python.debugtests",
    "python.discoverTests",
    "python.discoveringTests",
    "python.enableLinting",
    "python.enableSourceMapSupport",
    "python.execInTerminal",
    "python.execSelectionInDjangoShell",
    "python.execSelectionInTerminal",
    "python.goToPythonObject",
    "python.openTestNodeInEditor",
    "python.refactorExtractMethod",
    "python.refactorExtractVariable",
    "python.runCurrentTestFile",
    "python.runFailedTests",
    "python.runLinting",
    "python.runTestNode",
    "python.runtests",
    "python.selectAndDebugTestMethod",
    "python.selectAndRunTestFile",
    "python.selectAndRunTestMethod",
    "python.setInterpreter",
    "python.setLinter",
    "python.sortImports",
    "python.startREPL",
    "python.stopUnitTests",
    "python.updateSparkLibrary",
    "python.viewOutput",
    "python.viewTestOutput"
  ],
  "usedSymbols": [
    "\"vscode\".Breakpoint",
    "\"vscode\".BreakpointsChangeEvent",
    "\"vscode\".CancellationToken",
    "\"vscode\".CancellationToken.isCancellationRequested",
    "\"vscode\".CancellationToken.onCancellationRequested",
    "\"vscode\".CancellationTokenSource",
    "\"vscode\".CancellationTokenSource.cancel",
    "\"vscode\".CancellationTokenSource.dispose",
    "\"vscode\".CancellationTokenSource.token",
    "\"vscode\".CodeAction",
    "\"vscode\".CodeAction.command",
    "\"vscode\".CodeActionContext",
    "\"vscode\".CodeActionKind",
    "\"vscode\".CodeActionProvider",
    "\"vscode\".CodeLens",
    "\"vscode\".CodeLens.command",
    "\"vscode\".CodeLens.range",
    "\"vscode\".CodeLensProvider",
    "\"vscode\".Command",
    "\"vscode\".Command.arguments",
    "\"vscode\".Command.command",
    "\"vscode\".CompletionContext",
    "\"vscode\".CompletionItem",
    "\"vscode\".CompletionItem.documentation",
    "\"vscode\".CompletionItem.insertText",
    "\"vscode\".CompletionItem.kind",
    "\"vscode\".CompletionItem.label",
    "\"vscode\".CompletionItem.sortText",
    "\"vscode\".CompletionItemKind",
    "\"vscode\".CompletionItemKind.Class",
    "\"vscode\".CompletionItemKind.Enum",
    "\"vscode\".CompletionItemKind.File",
    "\"vscode\".CompletionItemKind.Function",
    "\"vscode\".CompletionItemKind.Keyword",
    "\"vscode\".CompletionItemKind.Method",
    "\"vscode\".CompletionItemKind.Module",
    "\"vscode\".CompletionItemKind.Property",
    "\"vscode\".CompletionItemKind.Reference",
    "\"vscode\".CompletionItemKind.Value",
    "\"vscode\".CompletionItemKind.Variable",
    "\"vscode\".CompletionItemProvider",
    "\"vscode\".ConfigurationChangeEvent",
    "\"vscode\".ConfigurationChangeEvent.affectsConfiguration",
    "\"vscode\".ConfigurationTarget",
    "\"vscode\".ConfigurationTarget.Global",
    "\"vscode\".ConfigurationTarget.Workspace",
    "\"vscode\".ConfigurationTarget.WorkspaceFolder",
    "\"vscode\".DebugConfiguration",
    "\"vscode\".DebugConfiguration.name",
    "\"vscode\".DebugConfiguration.request",
    "\"vscode\".DebugConfiguration.type",
    "\"vscode\".DebugConfigurationProvider",
    "\"vscode\".DebugConfigurationProvider.provideDebugConfigurations",
    "\"vscode\".DebugConsole",
    "\"vscode\".DebugSession",
    "\"vscode\".DebugSession.type",
    "\"vscode\".DebugSessionCustomEvent",
    "\"vscode\".DebugSessionCustomEvent.body",
    "\"vscode\".DebugSessionCustomEvent.event",
    "\"vscode\".DefinitionProvider",
    "\"vscode\".Diagnostic",
    "\"vscode\".Diagnostic.code",
    "\"vscode\".Diagnostic.relatedInformation",
    "\"vscode\".Diagnostic.source",
    "\"vscode\".DiagnosticCollection",
    "\"vscode\".DiagnosticCollection.clear",
    "\"vscode\".DiagnosticCollection.delete",
    "\"vscode\".DiagnosticCollection.forEach",
    "\"vscode\".DiagnosticCollection.get",
    "\"vscode\".DiagnosticCollection.has",
    "\"vscode\".DiagnosticCollection.set",
    "\"vscode\".DiagnosticRelatedInformation",
    "\"vscode\".DiagnosticSeverity",
    "\"vscode\".DiagnosticSeverity.Error",
    "\"vscode\".DiagnosticSeverity.Hint",
    "\"vscode\".DiagnosticSeverity.Information",
    "\"vscode\".DiagnosticSeverity.Warning",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".DocumentFilter",
    "\"vscode\".DocumentFilter.language",
    "\"vscode\".DocumentFormattingEditProvider",
    "\"vscode\".DocumentRangeFormattingEditProvider",
    "\"vscode\".DocumentSymbol",
    "\"vscode\".DocumentSymbol.children",
    "\"vscode\".DocumentSymbol.kind",
    "\"vscode\".DocumentSymbol.name",
    "\"vscode\".DocumentSymbol.range",
    "\"vscode\".DocumentSymbolProvider",
    "\"vscode\".DocumentSymbolProvider.provideDocumentSymbols",
    "\"vscode\".Event",
    "\"vscode\".EventEmitter",
    "\"vscode\".EventEmitter.dispose",
    "\"vscode\".EventEmitter.event",
    "\"vscode\".EventEmitter.fire",
    "\"vscode\".Extension",
    "\"vscode\".Extension.activate",
    "\"vscode\".Extension.exports",
    "\"vscode\".Extension.isActive",
    "\"vscode\".Extension.packageJSON",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.asAbsolutePath",
    "\"vscode\".ExtensionContext.extensionPath",
    "\"vscode\".ExtensionContext.globalState",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".ExtensionContext.workspaceState",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".FileSystemWatcher.onDidChange",
    "\"vscode\".FileSystemWatcher.onDidCreate",
    "\"vscode\".FileSystemWatcher.onDidDelete",
    "\"vscode\".FormattingOptions",
    "\"vscode\".FormattingOptions.insertSpaces",
    "\"vscode\".Hover",
    "\"vscode\".HoverProvider",
    "\"vscode\".IndentAction",
    "\"vscode\".IndentAction.Indent",
    "\"vscode\".IndentAction.None",
    "\"vscode\".IndentAction.Outdent",
    "\"vscode\".InputBoxOptions",
    "\"vscode\".Location",
    "\"vscode\".Location.range",
    "\"vscode\".Location.uri",
    "\"vscode\".MarkdownString",
    "\"vscode\".MarkdownString.appendMarkdown",
    "\"vscode\".Memento",
    "\"vscode\".Memento.get",
    "\"vscode\".Memento.update",
    "\"vscode\".MessageItem",
    "\"vscode\".MessageOptions",
    "\"vscode\".OnTypeFormattingEditProvider",
    "\"vscode\".OnTypeFormattingEditProvider.provideOnTypeFormattingEdits",
    "\"vscode\".OpenDialogOptions",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.append",
    "\"vscode\".OutputChannel.appendLine",
    "\"vscode\".OutputChannel.show",
    "\"vscode\".ParameterInformation",
    "\"vscode\".Position",
    "\"vscode\".Position.character",
    "\"vscode\".Position.isEqual",
    "\"vscode\".Position.line",
    "\"vscode\".Position.translate",
    "\"vscode\".Progress",
    "\"vscode\".Progress.report",
    "\"vscode\".ProgressLocation",
    "\"vscode\".ProgressLocation.Notification",
    "\"vscode\".ProgressLocation.Window",
    "\"vscode\".ProgressOptions",
    "\"vscode\".QuickPickItem",
    "\"vscode\".QuickPickItem.label",
    "\"vscode\".QuickPickOptions",
    "\"vscode\".Range",
    "\"vscode\".Range.contains",
    "\"vscode\".Range.end",
    "\"vscode\".Range.isEmpty",
    "\"vscode\".Range.start",
    "\"vscode\".ReferenceContext",
    "\"vscode\".ReferenceProvider",
    "\"vscode\".RelativePattern",
    "\"vscode\".RenameProvider",
    "\"vscode\".SaveDialogOptions",
    "\"vscode\".Selection",
    "\"vscode\".SignatureHelp",
    "\"vscode\".SignatureHelp.activeParameter",
    "\"vscode\".SignatureHelp.activeSignature",
    "\"vscode\".SignatureHelp.signatures",
    "\"vscode\".SignatureHelpProvider",
    "\"vscode\".SignatureInformation",
    "\"vscode\".SignatureInformation.parameters",
    "\"vscode\".SnippetString",
    "\"vscode\".SnippetString.appendTabstop",
    "\"vscode\".SnippetString.appendText",
    "\"vscode\".StatusBarAlignment",
    "\"vscode\".StatusBarAlignment.Left",
    "\"vscode\".StatusBarItem",
    "\"vscode\".StatusBarItem.color",
    "\"vscode\".StatusBarItem.command",
    "\"vscode\".StatusBarItem.dispose",
    "\"vscode\".StatusBarItem.hide",
    "\"vscode\".StatusBarItem.show",
    "\"vscode\".StatusBarItem.text",
    "\"vscode\".StatusBarItem.tooltip",
    "\"vscode\".SymbolInformation",
    "\"vscode\".SymbolInformation.containerName",
    "\"vscode\".SymbolInformation.kind",
    "\"vscode\".SymbolInformation.location",
    "\"vscode\".SymbolInformation.name",
    "\"vscode\".SymbolKind",
    "\"vscode\".SymbolKind.Array",
    "\"vscode\".SymbolKind.Boolean",
    "\"vscode\".SymbolKind.Class",
    "\"vscode\".SymbolKind.Constant",
    "\"vscode\".SymbolKind.Constructor",
    "\"vscode\".SymbolKind.Enum",
    "\"vscode\".SymbolKind.Field",
    "\"vscode\".SymbolKind.File",
    "\"vscode\".SymbolKind.Function",
    "\"vscode\".SymbolKind.Interface",
    "\"vscode\".SymbolKind.Key",
    "\"vscode\".SymbolKind.Method",
    "\"vscode\".SymbolKind.Module",
    "\"vscode\".SymbolKind.Namespace",
    "\"vscode\".SymbolKind.Null",
    "\"vscode\".SymbolKind.Number",
    "\"vscode\".SymbolKind.Object",
    "\"vscode\".SymbolKind.Package",
    "\"vscode\".SymbolKind.Property",
    "\"vscode\".SymbolKind.String",
    "\"vscode\".SymbolKind.Variable",
    "\"vscode\".Terminal",
    "\"vscode\".Terminal.dispose",
    "\"vscode\".Terminal.sendText",
    "\"vscode\".Terminal.show",
    "\"vscode\".TerminalOptions",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.fileName",
    "\"vscode\".TextDocument.getText",
    "\"vscode\".TextDocument.getWordRangeAtPosition",
    "\"vscode\".TextDocument.isDirty",
    "\"vscode\".TextDocument.isUntitled",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.lineAt",
    "\"vscode\".TextDocument.lineCount",
    "\"vscode\".TextDocument.offsetAt",
    "\"vscode\".TextDocument.positionAt",
    "\"vscode\".TextDocument.save",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocument.version",
    "\"vscode\".TextDocumentShowOptions",
    "\"vscode\".TextEdit",
    "\"vscode\".TextEdit.delete",
    "\"vscode\".TextEdit.insert",
    "\"vscode\".TextEdit.newText",
    "\"vscode\".TextEdit.range",
    "\"vscode\".TextEdit.replace",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.edit",
    "\"vscode\".TextEditor.options",
    "\"vscode\".TextEditor.revealRange",
    "\"vscode\".TextEditor.selection",
    "\"vscode\".TextEditor.selections",
    "\"vscode\".TextEditorEdit",
    "\"vscode\".TextEditorEdit.insert",
    "\"vscode\".TextEditorEdit.replace",
    "\"vscode\".TextEditorOptions",
    "\"vscode\".TextEditorOptions.tabSize",
    "\"vscode\".TextEditorOptionsChangeEvent",
    "\"vscode\".TextEditorRevealType",
    "\"vscode\".TextEditorRevealType.Default",
    "\"vscode\".TextEditorSelectionChangeEvent",
    "\"vscode\".TextEditorViewColumnChangeEvent",
    "\"vscode\".TextLine",
    "\"vscode\".TextLine.firstNonWhitespaceCharacterIndex",
    "\"vscode\".TextLine.isEmptyOrWhitespace",
    "\"vscode\".TextLine.lineNumber",
    "\"vscode\".TextLine.range",
    "\"vscode\".TextLine.text",
    "\"vscode\".ThemeIcon",
    "\"vscode\".TreeDataProvider",
    "\"vscode\".TreeItem",
    "\"vscode\".TreeItemCollapsibleState",
    "\"vscode\".TreeItemCollapsibleState.Collapsed",
    "\"vscode\".TreeItemCollapsibleState.Expanded",
    "\"vscode\".TreeItemCollapsibleState.None",
    "\"vscode\".TreeView",
    "\"vscode\".TreeView.reveal",
    "\"vscode\".TreeViewOptions",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.path",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".Uri.with",
    "\"vscode\".ViewColumn",
    "\"vscode\".ViewColumn.One",
    "\"vscode\".ViewColumn.Two",
    "\"vscode\".Webview",
    "\"vscode\".Webview.html",
    "\"vscode\".Webview.onDidReceiveMessage",
    "\"vscode\".Webview.postMessage",
    "\"vscode\".WebviewPanel",
    "\"vscode\".WebviewPanel.active",
    "\"vscode\".WebviewPanel.dispose",
    "\"vscode\".WebviewPanel.onDidChangeViewState",
    "\"vscode\".WebviewPanel.onDidDispose",
    "\"vscode\".WebviewPanel.reveal",
    "\"vscode\".WebviewPanel.viewColumn",
    "\"vscode\".WebviewPanel.visible",
    "\"vscode\".WebviewPanel.webview",
    "\"vscode\".WebviewPanelOnDidChangeViewStateEvent",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.has",
    "\"vscode\".WorkspaceConfiguration.inspect",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".WorkspaceEdit",
    "\"vscode\".WorkspaceEdit.delete",
    "\"vscode\".WorkspaceEdit.entries",
    "\"vscode\".WorkspaceEdit.insert",
    "\"vscode\".WorkspaceEdit.replace",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.name",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".WorkspaceFolderPickOptions",
    "\"vscode\".WorkspaceFoldersChangeEvent",
    "\"vscode\".WorkspaceSymbolProvider",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.getCommands",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".commands.registerTextEditorCommand",
    "\"vscode\".debug",
    "\"vscode\".debug.activeDebugConsole",
    "\"vscode\".debug.activeDebugSession",
    "\"vscode\".debug.addBreakpoints",
    "\"vscode\".debug.breakpoints",
    "\"vscode\".debug.onDidChangeActiveDebugSession",
    "\"vscode\".debug.onDidChangeBreakpoints",
    "\"vscode\".debug.onDidReceiveDebugSessionCustomEvent",
    "\"vscode\".debug.onDidStartDebugSession",
    "\"vscode\".debug.onDidTerminateDebugSession",
    "\"vscode\".debug.registerDebugConfigurationProvider",
    "\"vscode\".debug.removeBreakpoints",
    "\"vscode\".debug.startDebugging",
    "\"vscode\".env",
    "\"vscode\".extensions",
    "\"vscode\".extensions.all",
    "\"vscode\".extensions.getExtension",
    "\"vscode\".languages",
    "\"vscode\".languages.createDiagnosticCollection",
    "\"vscode\".languages.registerCodeActionsProvider",
    "\"vscode\".languages.registerCodeLensProvider",
    "\"vscode\".languages.registerCompletionItemProvider",
    "\"vscode\".languages.registerDefinitionProvider",
    "\"vscode\".languages.registerDocumentFormattingEditProvider",
    "\"vscode\".languages.registerDocumentRangeFormattingEditProvider",
    "\"vscode\".languages.registerDocumentSymbolProvider",
    "\"vscode\".languages.registerHoverProvider",
    "\"vscode\".languages.registerOnTypeFormattingEditProvider",
    "\"vscode\".languages.registerReferenceProvider",
    "\"vscode\".languages.registerRenameProvider",
    "\"vscode\".languages.registerSignatureHelpProvider",
    "\"vscode\".languages.registerWorkspaceSymbolProvider",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.createOutputChannel",
    "\"vscode\".window.createStatusBarItem",
    "\"vscode\".window.createTerminal",
    "\"vscode\".window.createTreeView",
    "\"vscode\".window.createWebviewPanel",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".window.onDidChangeTextEditorOptions",
    "\"vscode\".window.onDidChangeTextEditorSelection",
    "\"vscode\".window.onDidChangeTextEditorViewColumn",
    "\"vscode\".window.onDidChangeVisibleTextEditors",
    "\"vscode\".window.onDidCloseTerminal",
    "\"vscode\".window.onDidOpenTerminal",
    "\"vscode\".window.setStatusBarMessage",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showInputBox",
    "\"vscode\".window.showOpenDialog",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showSaveDialog",
    "\"vscode\".window.showTextDocument",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".window.showWorkspaceFolderPick",
    "\"vscode\".window.visibleTextEditors",
    "\"vscode\".window.withProgress",
    "\"vscode\".workspace",
    "\"vscode\".workspace.applyEdit",
    "\"vscode\".workspace.asRelativePath",
    "\"vscode\".workspace.createFileSystemWatcher",
    "\"vscode\".workspace.findFiles",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.getWorkspaceFolder",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.onDidChangeWorkspaceFolders",
    "\"vscode\".workspace.onDidCloseTextDocument",
    "\"vscode\".workspace.onDidOpenTextDocument",
    "\"vscode\".workspace.onDidSaveTextDocument",
    "\"vscode\".workspace.openTextDocument",
    "\"vscode\".workspace.saveAll",
    "\"vscode\".workspace.textDocuments",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [],
  "missingSymbols": [
    "\"vscode\".CodeActionKind.SourceOrganizeImports",
    "\"vscode\".Disposable.dispose.bind",
    "\"vscode\".Event.bind",
    "\"vscode\".Extension.extensionPath",
    "\"vscode\".InputBox",
    "\"vscode\".InputBox.busy",
    "\"vscode\".InputBox.buttons",
    "\"vscode\".InputBox.enabled",
    "\"vscode\".InputBox.ignoreFocusOut",
    "\"vscode\".InputBox.onDidAccept",
    "\"vscode\".InputBox.onDidChangeValue",
    "\"vscode\".InputBox.onDidHide",
    "\"vscode\".InputBox.onDidTriggerButton",
    "\"vscode\".InputBox.prompt",
    "\"vscode\".InputBox.step",
    "\"vscode\".InputBox.title",
    "\"vscode\".InputBox.totalSteps",
    "\"vscode\".InputBox.validationMessage",
    "\"vscode\".InputBox.value",
    "\"vscode\".QuickInput",
    "\"vscode\".QuickInput.busy",
    "\"vscode\".QuickInput.dispose",
    "\"vscode\".QuickInput.enabled",
    "\"vscode\".QuickInput.show",
    "\"vscode\".QuickInputButton",
    "\"vscode\".QuickInputButtons",
    "\"vscode\".QuickInputButtons.Back",
    "\"vscode\".QuickPick",
    "\"vscode\".QuickPick.activeItems",
    "\"vscode\".QuickPick.buttons",
    "\"vscode\".QuickPick.ignoreFocusOut",
    "\"vscode\".QuickPick.items",
    "\"vscode\".QuickPick.onDidChangeSelection",
    "\"vscode\".QuickPick.onDidHide",
    "\"vscode\".QuickPick.onDidTriggerButton",
    "\"vscode\".QuickPick.placeholder",
    "\"vscode\".QuickPick.step",
    "\"vscode\".QuickPick.title",
    "\"vscode\".QuickPick.totalSteps",
    "\"vscode\".Selection.end",
    "\"vscode\".Selection.isEmpty",
    "\"vscode\".Selection.start",
    "\"vscode\".TextEditor.show",
    "\"vscode\".ThemeIcon.Folder",
    "\"vscode\".env.appName",
    "\"vscode\".env.appRoot",
    "\"vscode\".env.language",
    "\"vscode\".env.machineId",
    "\"vscode\".env.openExternal",
    "\"vscode\".env.sessionId",
    "\"vscode\".window.createInputBox",
    "\"vscode\".window.createQuickPick"
  ],
  "missingCommands": [
    "editor.action.formatDocument",
    "editor.action.rename",
    "revealLine",
    "search.exclude",
    "workbench.action.reloadWindow"
  ],
  "dynamicCommanCalls": [
    "command (/home/thomas/chedev/vscode-python/src/client/common/application/commandManager.ts 62:42)"
  ]
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: https://github.com/redhat-developer/vscode-xml (updated)

{
  "manifestCommands": [],
  "usedSymbols": [
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.from",
    "\"vscode\".Event",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.storagePath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".IndentAction",
    "\"vscode\".IndentAction.Indent",
    "\"vscode\".IndentAction.IndentOutdent",
    "\"vscode\".LanguageConfiguration",
    "\"vscode\".Position",
    "\"vscode\".Position.character",
    "\"vscode\".Position.line",
    "\"vscode\".Range",
    "\"vscode\".Range.end",
    "\"vscode\".Range.start",
    "\"vscode\".SnippetString",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocument.version",
    "\"vscode\".TextDocumentChangeEvent",
    "\"vscode\".TextDocumentChangeEvent.contentChanges",
    "\"vscode\".TextDocumentChangeEvent.document",
    "\"vscode\".TextDocumentContentChangeEvent",
    "\"vscode\".TextDocumentContentChangeEvent.range",
    "\"vscode\".TextDocumentContentChangeEvent.rangeLength",
    "\"vscode\".TextDocumentContentChangeEvent.text",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.insertSnippet",
    "\"vscode\".Uri",
    "\"vscode\".Uri.parse",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.inspect",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".languages",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".workspace",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.onDidChangeTextDocument"
  ],
  "usedCommands": [
    "vscode.open"
  ],
  "missingSymbols": [],
  "missingCommands": [
    "editor.autoClosingBrackets",
    "workbench.action.reloadWindow"
  ],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: https://github.com/redhat-developer/vscode-yaml (updated)

{
  "manifestCommands": [],
  "usedSymbols": [
    "\"vscode\".Disposable",
    "\"vscode\".Event",
    "\"vscode\".Extension",
    "\"vscode\".Extension.packageJSON",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.asAbsolutePath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.toString",
    "\"vscode\".commands",
    "\"vscode\".extensions",
    "\"vscode\".extensions.all",
    "\"vscode\".languages",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".workspace",
    "\"vscode\".workspace.createFileSystemWatcher"
  ],
  "usedCommands": [],
  "missingSymbols": [
    "\"vscode\".Extension.extensionPath",
    "\"vscode\".extensions.onDidChange"
  ],
  "missingCommands": [],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: https://github.com/Microsoft/vscode-node-debug2 (updated)

{
  "usedSymbols": [
    "\"vscode\".DebugSession",
    "\"vscode\".DebugSession.customRequest",
    "\"vscode\".Disposable",
    "\"vscode\".ExtensionContext",
    "\"vscode\".TextDocument",
    "\"vscode\".TextEditor",
    "\"vscode\".commands",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".debug",
    "\"vscode\".window"
  ],
  "usedCommands": [],
  "missingSymbols": [],
  "missingCommands": [],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

https://github.com/Microsoft/vscode-node-debug (updated)

{
  "manifestCommands": [
    "extension.node-debug.attachNodeProcess",
    "extension.node-debug.pickLoadedScript",
    "extension.node-debug.startWithStopOnEntry",
    "extension.node-debug.toggleSkippingFile"
  ],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".DebugConfiguration",
    "\"vscode\".DebugConfiguration.name",
    "\"vscode\".DebugConfiguration.request",
    "\"vscode\".DebugConfiguration.type",
    "\"vscode\".DebugConfigurationProvider",
    "\"vscode\".DebugConsole",
    "\"vscode\".DebugConsole.appendLine",
    "\"vscode\".DebugSession",
    "\"vscode\".DebugSession.customRequest",
    "\"vscode\".DebugSession.id",
    "\"vscode\".DebugSession.name",
    "\"vscode\".DebugSession.type",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".Event",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.logPath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".QuickPickItem",
    "\"vscode\".QuickPickOptions",
    "\"vscode\".Terminal",
    "\"vscode\".Terminal.processId",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.fileName",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".Uri",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".debug",
    "\"vscode\".debug.activeDebugConsole",
    "\"vscode\".debug.activeDebugSession",
    "\"vscode\".debug.onDidStartDebugSession",
    "\"vscode\".debug.onDidTerminateDebugSession",
    "\"vscode\".debug.registerDebugConfigurationProvider",
    "\"vscode\".debug.startDebugging",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showTextDocument",
    "\"vscode\".window.terminals",
    "\"vscode\".workspace",
    "\"vscode\".workspace.getWorkspaceFolder",
    "\"vscode\".workspace.openTextDocument",
    "\"vscode\".workspace.textDocuments",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [],
  "missingSymbols": [
    "\"vscode\".DebugConfiguration.autoAttachChildProcesses",
    "\"vscode\".DebugConfiguration.console",
    "\"vscode\".DebugConfiguration.cwd",
    "\"vscode\".DebugConfiguration.env",
    "\"vscode\".DebugConfiguration.internalConsoleOptions",
    "\"vscode\".DebugConfiguration.localRoot",
    "\"vscode\".DebugConfiguration.logFilePath",
    "\"vscode\".DebugConfiguration.noDebug",
    "\"vscode\".DebugConfiguration.outFiles",
    "\"vscode\".DebugConfiguration.port",
    "\"vscode\".DebugConfiguration.processId",
    "\"vscode\".DebugConfiguration.program",
    "\"vscode\".DebugConfiguration.protocol",
    "\"vscode\".DebugConfiguration.remoteRoot",
    "\"vscode\".DebugConfiguration.runtimeVersion",
    "\"vscode\".DebugConfiguration.showAsyncStacks",
    "\"vscode\".DebugConfiguration.skipFiles",
    "\"vscode\".DebugConfiguration.smartStep",
    "\"vscode\".DebugConfiguration.sourceMapPathOverrides",
    "\"vscode\".DebugConfiguration.sourceMaps",
    "\"vscode\".DebugConfiguration.stopOnEntry",
    "\"vscode\".DebugConfiguration.timeout",
    "\"vscode\".DebugConfiguration.trace",
    "\"vscode\".DebugConfiguration.useWSL"
  ],
  "missingCommands": [
    "workbench.action.debug.start"
  ],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Mar 28, 2019

Repo: main https://github.com/Microsoft/vscode/extensions/typescript-language-features

{
  "manifestCommands": [
    "javascript.goToProjectConfig",
    "javascript.reloadProjects",
    "typescript.goToProjectConfig",
    "typescript.openTsServerLog",
    "typescript.reloadProjects",
    "typescript.restartTsServer",
    "typescript.selectTypeScriptVersion"
  ],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".CancellationToken.isCancellationRequested",
    "\"vscode\".CancellationToken.onCancellationRequested",
    "\"vscode\".CancellationTokenSource",
    "\"vscode\".CancellationTokenSource.cancel",
    "\"vscode\".CancellationTokenSource.dispose",
    "\"vscode\".CancellationTokenSource.token",
    "\"vscode\".CodeAction",
    "\"vscode\".CodeAction.command",
    "\"vscode\".CodeAction.diagnostics",
    "\"vscode\".CodeAction.edit",
    "\"vscode\".CodeActionContext",
    "\"vscode\".CodeActionContext.diagnostics",
    "\"vscode\".CodeActionContext.only",
    "\"vscode\".CodeActionKind",
    "\"vscode\".CodeActionKind.append",
    "\"vscode\".CodeActionKind.contains",
    "\"vscode\".CodeActionProvider",
    "\"vscode\".CodeActionProviderMetadata",
    "\"vscode\".CodeLens",
    "\"vscode\".CodeLensProvider",
    "\"vscode\".Command",
    "\"vscode\".Command.arguments",
    "\"vscode\".Command.command",
    "\"vscode\".CompletionContext",
    "\"vscode\".CompletionContext.triggerCharacter",
    "\"vscode\".CompletionItem",
    "\"vscode\".CompletionItem.detail",
    "\"vscode\".CompletionItem.range",
    "\"vscode\".CompletionItemKind",
    "\"vscode\".CompletionItemKind.Class",
    "\"vscode\".CompletionItemKind.Color",
    "\"vscode\".CompletionItemKind.Constant",
    "\"vscode\".CompletionItemKind.Enum",
    "\"vscode\".CompletionItemKind.Field",
    "\"vscode\".CompletionItemKind.File",
    "\"vscode\".CompletionItemKind.Folder",
    "\"vscode\".CompletionItemKind.Function",
    "\"vscode\".CompletionItemKind.Interface",
    "\"vscode\".CompletionItemKind.Keyword",
    "\"vscode\".CompletionItemKind.Method",
    "\"vscode\".CompletionItemKind.Module",
    "\"vscode\".CompletionItemKind.Property",
    "\"vscode\".CompletionItemKind.Snippet",
    "\"vscode\".CompletionItemKind.Text",
    "\"vscode\".CompletionItemKind.Variable",
    "\"vscode\".CompletionItemProvider",
    "\"vscode\".CompletionList",
    "\"vscode\".ConfigurationTarget",
    "\"vscode\".ConfigurationTarget.Global",
    "\"vscode\".DefinitionProvider",
    "\"vscode\".Diagnostic",
    "\"vscode\".Diagnostic.code",
    "\"vscode\".Diagnostic.range",
    "\"vscode\".Diagnostic.relatedInformation",
    "\"vscode\".Diagnostic.severity",
    "\"vscode\".Diagnostic.source",
    "\"vscode\".Diagnostic.tags",
    "\"vscode\".DiagnosticCollection",
    "\"vscode\".DiagnosticCollection.clear",
    "\"vscode\".DiagnosticCollection.delete",
    "\"vscode\".DiagnosticCollection.dispose",
    "\"vscode\".DiagnosticCollection.get",
    "\"vscode\".DiagnosticCollection.set",
    "\"vscode\".DiagnosticRelatedInformation",
    "\"vscode\".DiagnosticSeverity",
    "\"vscode\".DiagnosticSeverity.Error",
    "\"vscode\".DiagnosticSeverity.Hint",
    "\"vscode\".DiagnosticSeverity.Warning",
    "\"vscode\".DiagnosticTag.Unnecessary",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".Disposable.from",
    "\"vscode\".DocumentFilter",
    "\"vscode\".DocumentHighlight",
    "\"vscode\".DocumentHighlightKind",
    "\"vscode\".DocumentHighlightKind.Read",
    "\"vscode\".DocumentHighlightKind.Write",
    "\"vscode\".DocumentHighlightProvider",
    "\"vscode\".DocumentLink",
    "\"vscode\".DocumentLinkProvider",
    "\"vscode\".DocumentRangeFormattingEditProvider",
    "\"vscode\".DocumentSymbol",
    "\"vscode\".DocumentSymbol.children",
    "\"vscode\".DocumentSymbolProvider",
    "\"vscode\".Event",
    "\"vscode\".EventEmitter",
    "\"vscode\".EventEmitter.event",
    "\"vscode\".EventEmitter.fire",
    "\"vscode\".Extension",
    "\"vscode\".Extension.id",
    "\"vscode\".Extension.packageJSON",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.globalState",
    "\"vscode\".ExtensionContext.logPath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".ExtensionContext.workspaceState",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".FileSystemWatcher.onDidChange",
    "\"vscode\".FileSystemWatcher.onDidCreate",
    "\"vscode\".FileSystemWatcher.onDidDelete",
    "\"vscode\".FoldingContext",
    "\"vscode\".FoldingRange",
    "\"vscode\".FoldingRangeKind",
    "\"vscode\".FoldingRangeKind.Comment",
    "\"vscode\".FoldingRangeKind.Imports",
    "\"vscode\".FoldingRangeKind.Region",
    "\"vscode\".FoldingRangeProvider",
    "\"vscode\".FormattingOptions",
    "\"vscode\".FormattingOptions.insertSpaces",
    "\"vscode\".FormattingOptions.tabSize",
    "\"vscode\".Hover",
    "\"vscode\".HoverProvider",
    "\"vscode\".ImplementationProvider",
    "\"vscode\".IndentAction",
    "\"vscode\".IndentAction.Indent",
    "\"vscode\".IndentAction.IndentOutdent",
    "\"vscode\".IndentAction.None",
    "\"vscode\".LanguageConfiguration",
    "\"vscode\".Location",
    "\"vscode\".Location.range",
    "\"vscode\".Location.uri",
    "\"vscode\".MarkdownString",
    "\"vscode\".MarkdownString.appendMarkdown",
    "\"vscode\".MarkdownString.value",
    "\"vscode\".Memento",
    "\"vscode\".Memento.get",
    "\"vscode\".Memento.update",
    "\"vscode\".MessageItem",
    "\"vscode\".OnTypeFormattingEditProvider",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.appendLine",
    "\"vscode\".ParameterInformation",
    "\"vscode\".Position",
    "\"vscode\".Position.character",
    "\"vscode\".Position.isEqual",
    "\"vscode\".Position.line",
    "\"vscode\".Position.translate",
    "\"vscode\".ProgressLocation",
    "\"vscode\".ProgressLocation.Window",
    "\"vscode\".QuickPickItem",
    "\"vscode\".Range",
    "\"vscode\".Range.end",
    "\"vscode\".Range.intersection",
    "\"vscode\".Range.isSingleLine",
    "\"vscode\".Range.start",
    "\"vscode\".ReferenceContext",
    "\"vscode\".ReferenceContext.includeDeclaration",
    "\"vscode\".ReferenceProvider",
    "\"vscode\".RenameProvider",
    "\"vscode\".Selection",
    "\"vscode\".Selection.active",
    "\"vscode\".ShellExecution",
    "\"vscode\".SignatureHelp",
    "\"vscode\".SignatureHelp.activeParameter",
    "\"vscode\".SignatureHelp.activeSignature",
    "\"vscode\".SignatureHelp.signatures",
    "\"vscode\".SignatureHelpProvider",
    "\"vscode\".SignatureInformation",
    "\"vscode\".SignatureInformation.label",
    "\"vscode\".SignatureInformation.parameters",
    "\"vscode\".SnippetString",
    "\"vscode\".SnippetString.appendPlaceholder",
    "\"vscode\".SnippetString.appendTabstop",
    "\"vscode\".SnippetString.appendText",
    "\"vscode\".StatusBarAlignment",
    "\"vscode\".StatusBarAlignment.Right",
    "\"vscode\".StatusBarItem",
    "\"vscode\".StatusBarItem.color",
    "\"vscode\".StatusBarItem.command",
    "\"vscode\".StatusBarItem.hide",
    "\"vscode\".StatusBarItem.show",
    "\"vscode\".StatusBarItem.text",
    "\"vscode\".StatusBarItem.tooltip",
    "\"vscode\".SymbolInformation",
    "\"vscode\".SymbolKind",
    "\"vscode\".SymbolKind.Class",
    "\"vscode\".SymbolKind.Enum",
    "\"vscode\".SymbolKind.Function",
    "\"vscode\".SymbolKind.Interface",
    "\"vscode\".SymbolKind.Method",
    "\"vscode\".SymbolKind.Module",
    "\"vscode\".SymbolKind.Property",
    "\"vscode\".SymbolKind.Variable",
    "\"vscode\".Task",
    "\"vscode\".Task.group",
    "\"vscode\".Task.isBackground",
    "\"vscode\".TaskDefinition",
    "\"vscode\".TaskGroup",
    "\"vscode\".TaskProvider",
    "\"vscode\".TaskScope",
    "\"vscode\".TaskScope.Workspace",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.fileName",
    "\"vscode\".TextDocument.getText",
    "\"vscode\".TextDocument.getWordRangeAtPosition",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.lineAt",
    "\"vscode\".TextDocument.lineCount",
    "\"vscode\".TextDocument.offsetAt",
    "\"vscode\".TextDocument.positionAt",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocument.version",
    "\"vscode\".TextDocumentChangeEvent",
    "\"vscode\".TextDocumentChangeEvent.contentChanges",
    "\"vscode\".TextDocumentChangeEvent.document",
    "\"vscode\".TextDocumentContentChangeEvent",
    "\"vscode\".TextDocumentContentChangeEvent.range",
    "\"vscode\".TextDocumentContentChangeEvent.rangeLength",
    "\"vscode\".TextDocumentContentChangeEvent.text",
    "\"vscode\".TextEdit",
    "\"vscode\".TextEdit.newText",
    "\"vscode\".TextEdit.range",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".TextEditor.insertSnippet",
    "\"vscode\".TextEditor.selections",
    "\"vscode\".TextEditor.viewColumn",
    "\"vscode\".TextLine",
    "\"vscode\".TextLine.text",
    "\"vscode\".TypeDefinitionProvider",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.path",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".Uri.with",
    "\"vscode\".ViewColumn",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.inspect",
    "\"vscode\".WorkspaceConfiguration.update",
    "\"vscode\".WorkspaceEdit",
    "\"vscode\".WorkspaceEdit.createFile",
    "\"vscode\".WorkspaceEdit.renameFile",
    "\"vscode\".WorkspaceEdit.replace",
    "\"vscode\".WorkspaceEdit.size",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.name",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".WorkspaceSymbolProvider",
    "\"vscode\".commands",
    "\"vscode\".commands.executeCommand",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".env",
    "\"vscode\".extensions",
    "\"vscode\".extensions.all",
    "\"vscode\".extensions.getExtension",
    "\"vscode\".languages",
    "\"vscode\".languages.createDiagnosticCollection",
    "\"vscode\".languages.match",
    "\"vscode\".languages.registerCodeActionsProvider",
    "\"vscode\".languages.registerCodeLensProvider",
    "\"vscode\".languages.registerCompletionItemProvider",
    "\"vscode\".languages.registerDefinitionProvider",
    "\"vscode\".languages.registerDocumentHighlightProvider",
    "\"vscode\".languages.registerDocumentLinkProvider",
    "\"vscode\".languages.registerDocumentRangeFormattingEditProvider",
    "\"vscode\".languages.registerDocumentSymbolProvider",
    "\"vscode\".languages.registerFoldingRangeProvider",
    "\"vscode\".languages.registerHoverProvider",
    "\"vscode\".languages.registerImplementationProvider",
    "\"vscode\".languages.registerOnTypeFormattingEditProvider",
    "\"vscode\".languages.registerReferenceProvider",
    "\"vscode\".languages.registerRenameProvider",
    "\"vscode\".languages.registerSignatureHelpProvider",
    "\"vscode\".languages.registerTypeDefinitionProvider",
    "\"vscode\".languages.registerWorkspaceSymbolProvider",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.createOutputChannel",
    "\"vscode\".window.createStatusBarItem",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showQuickPick",
    "\"vscode\".window.showTextDocument",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".window.visibleTextEditors",
    "\"vscode\".window.withProgress",
    "\"vscode\".workspace",
    "\"vscode\".workspace.applyEdit",
    "\"vscode\".workspace.createFileSystemWatcher",
    "\"vscode\".workspace.findFiles",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.getWorkspaceFolder",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.onDidChangeTextDocument",
    "\"vscode\".workspace.onDidCloseTextDocument",
    "\"vscode\".workspace.onDidOpenTextDocument",
    "\"vscode\".workspace.onDidRenameFile",
    "\"vscode\".workspace.openTextDocument",
    "\"vscode\".workspace.registerTaskProvider",
    "\"vscode\".workspace.saveAll",
    "\"vscode\".workspace.textDocuments",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [
    "setContext",
    "vscode.open"
  ],
  "missingSymbols": [
    "\"vscode\".CodeAction.isPreferred",
    "\"vscode\".CodeActionKind.QuickFix",
    "\"vscode\".CodeActionKind.Refactor",
    "\"vscode\".CodeActionKind.RefactorExtract",
    "\"vscode\".CodeActionKind.SourceFixAll",
    "\"vscode\".CodeActionKind.SourceOrganizeImports",
    "\"vscode\".CodeActionKind.intersects",
    "\"vscode\".DiagnosticTag",
    "\"vscode\".Extension.extensionPath",
    "\"vscode\".LocationLink",
    "\"vscode\".SignatureHelpContext",
    "\"vscode\".SignatureHelpContext.isRetrigger",
    "\"vscode\".SignatureHelpContext.triggerCharacter",
    "\"vscode\".SignatureHelpContext.triggerKind",
    "\"vscode\".SignatureHelpTriggerKind",
    "\"vscode\".SignatureHelpTriggerKind.ContentChange",
    "\"vscode\".SignatureHelpTriggerKind.Invoke",
    "\"vscode\".SignatureHelpTriggerKind.TriggerCharacter",
    "\"vscode\".TaskGroup.Build",
    "\"vscode\".env.language",
    "\"vscode\".extensions.onDidChange"
  ],
  "missingCommands": [
    "editor.action.rename",
    "editor.action.showReferences",
    "editor.action.triggerParameterHints",
    "revealFileInOS",
    "vscode.typescript-language-features",
    "workbench.action.reportIssues"
  ],
  "dynamicCommanCalls": [
    "command.command (/home/thomas/chedev/vscode/extensions/typescript-language-features/src/features/completions.ts 237:34)"
  ]
}

@tsmaeder
Copy link
Contributor Author

We have a related issue about missing commands: eclipse-theia/theia#4050

@tsmaeder
Copy link
Contributor Author

tsmaeder commented Apr 11, 2019

repo: https://github.com/camel-tooling/camel-lsp-client-vscode

{
  "manifestCommands": [],
  "usedSymbols": [
    "\"vscode\".Disposable",
    "\"vscode\".Event",
    "\"vscode\".ExtensionContext",
    "\"vscode\".ExtensionContext.asAbsolutePath",
    "\"vscode\".ExtensionContext.storagePath",
    "\"vscode\".ExtensionContext.subscriptions",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.show",
    "\"vscode\".StatusBarAlignment",
    "\"vscode\".StatusBarAlignment.Right",
    "\"vscode\".StatusBarItem",
    "\"vscode\".StatusBarItem.text",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextEditor",
    "\"vscode\".TextEditor.document",
    "\"vscode\".ViewColumn",
    "\"vscode\".ViewColumn.Three",
    "\"vscode\".commands",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".languages",
    "\"vscode\".languages.setLanguageConfiguration",
    "\"vscode\".window",
    "\"vscode\".window.activeTextEditor",
    "\"vscode\".window.createStatusBarItem",
    "\"vscode\".window.onDidChangeActiveTextEditor",
    "\"vscode\".workspace",
    "\"vscode\".workspace.createFileSystemWatcher"
  ],
  "usedCommands": [],
  "missingSymbols": [],
  "missingCommands": [],
  "dynamicCommanCalls": []
}

@tsmaeder
Copy link
Contributor Author

repo: https://github.com/Microsoft/vscode-languageserver-node

{
  "manifestCommands": [],
  "usedSymbols": [
    "\"vscode\".CancellationToken",
    "\"vscode\".CodeAction",
    "\"vscode\".CodeAction.command",
    "\"vscode\".CodeAction.diagnostics",
    "\"vscode\".CodeAction.edit",
    "\"vscode\".CodeAction.kind",
    "\"vscode\".CodeActionContext",
    "\"vscode\".CodeActionContext.diagnostics",
    "\"vscode\".CodeActionContext.only",
    "\"vscode\".CodeActionKind",
    "\"vscode\".CodeActionKind.append",
    "\"vscode\".CodeLens",
    "\"vscode\".CodeLens.command",
    "\"vscode\".CodeLens.range",
    "\"vscode\".Color",
    "\"vscode\".ColorInformation",
    "\"vscode\".ColorPresentation",
    "\"vscode\".ColorPresentation.additionalTextEdits",
    "\"vscode\".ColorPresentation.textEdit",
    "\"vscode\".Command",
    "\"vscode\".Command.arguments",
    "\"vscode\".Command.command",
    "\"vscode\".Command.title",
    "\"vscode\".CompletionContext",
    "\"vscode\".CompletionContext.triggerCharacter",
    "\"vscode\".CompletionContext.triggerKind",
    "\"vscode\".CompletionItem",
    "\"vscode\".CompletionItem.additionalTextEdits",
    "\"vscode\".CompletionItem.command",
    "\"vscode\".CompletionItem.commitCharacters",
    "\"vscode\".CompletionItem.detail",
    "\"vscode\".CompletionItem.documentation",
    "\"vscode\".CompletionItem.filterText",
    "\"vscode\".CompletionItem.kind",
    "\"vscode\".CompletionItem.label",
    "\"vscode\".CompletionItem.preselect",
    "\"vscode\".CompletionItem.sortText",
    "\"vscode\".CompletionItemKind",
    "\"vscode\".CompletionItemKind.Text",
    "\"vscode\".CompletionList",
    "\"vscode\".CompletionTriggerKind",
    "\"vscode\".CompletionTriggerKind.TriggerCharacter",
    "\"vscode\".CompletionTriggerKind.TriggerForIncompleteCompletions",
    "\"vscode\".ConfigurationChangeEvent",
    "\"vscode\".ConfigurationChangeEvent.affectsConfiguration",
    "\"vscode\".Diagnostic",
    "\"vscode\".Diagnostic.code",
    "\"vscode\".Diagnostic.message",
    "\"vscode\".Diagnostic.range",
    "\"vscode\".Diagnostic.relatedInformation",
    "\"vscode\".Diagnostic.severity",
    "\"vscode\".Diagnostic.source",
    "\"vscode\".DiagnosticCollection",
    "\"vscode\".DiagnosticCollection.dispose",
    "\"vscode\".DiagnosticCollection.set",
    "\"vscode\".DiagnosticRelatedInformation",
    "\"vscode\".DiagnosticSeverity",
    "\"vscode\".DiagnosticSeverity.Error",
    "\"vscode\".DiagnosticSeverity.Hint",
    "\"vscode\".DiagnosticSeverity.Information",
    "\"vscode\".DiagnosticSeverity.Warning",
    "\"vscode\".Disposable",
    "\"vscode\".Disposable.dispose",
    "\"vscode\".DocumentHighlight",
    "\"vscode\".DocumentHighlight.kind",
    "\"vscode\".DocumentHighlightKind",
    "\"vscode\".DocumentHighlightKind.Read",
    "\"vscode\".DocumentHighlightKind.Text",
    "\"vscode\".DocumentHighlightKind.Write",
    "\"vscode\".DocumentLink",
    "\"vscode\".DocumentLink.range",
    "\"vscode\".DocumentLink.target",
    "\"vscode\".DocumentSymbol",
    "\"vscode\".DocumentSymbol.children",
    "\"vscode\".Event",
    "\"vscode\".FileSystemWatcher",
    "\"vscode\".FileSystemWatcher.onDidChange",
    "\"vscode\".FileSystemWatcher.onDidCreate",
    "\"vscode\".FileSystemWatcher.onDidDelete",
    "\"vscode\".FoldingContext",
    "\"vscode\".FoldingRange",
    "\"vscode\".FoldingRangeKind",
    "\"vscode\".FoldingRangeKind.Comment",
    "\"vscode\".FoldingRangeKind.Imports",
    "\"vscode\".FoldingRangeKind.Region",
    "\"vscode\".FormattingOptions",
    "\"vscode\".FormattingOptions.insertSpaces",
    "\"vscode\".FormattingOptions.tabSize",
    "\"vscode\".Hover",
    "\"vscode\".Location",
    "\"vscode\".MarkdownString",
    "\"vscode\".MarkdownString.appendCodeblock",
    "\"vscode\".MarkdownString.appendMarkdown",
    "\"vscode\".MarkdownString.appendText",
    "\"vscode\".MarkdownString.value",
    "\"vscode\".MessageItem",
    "\"vscode\".OutputChannel",
    "\"vscode\".OutputChannel.append",
    "\"vscode\".OutputChannel.appendLine",
    "\"vscode\".OutputChannel.dispose",
    "\"vscode\".OutputChannel.show",
    "\"vscode\".ParameterInformation",
    "\"vscode\".ParameterInformation.documentation",
    "\"vscode\".Position",
    "\"vscode\".Position.character",
    "\"vscode\".Position.line",
    "\"vscode\".Range",
    "\"vscode\".Range.end",
    "\"vscode\".Range.start",
    "\"vscode\".SignatureHelp",
    "\"vscode\".SignatureHelp.activeParameter",
    "\"vscode\".SignatureHelp.activeSignature",
    "\"vscode\".SignatureHelp.signatures",
    "\"vscode\".SignatureInformation",
    "\"vscode\".SignatureInformation.documentation",
    "\"vscode\".SignatureInformation.parameters",
    "\"vscode\".SnippetString",
    "\"vscode\".SnippetString.value",
    "\"vscode\".SymbolInformation",
    "\"vscode\".SymbolInformation.containerName",
    "\"vscode\".SymbolKind",
    "\"vscode\".SymbolKind.Property",
    "\"vscode\".TextDocument",
    "\"vscode\".TextDocument.getText",
    "\"vscode\".TextDocument.languageId",
    "\"vscode\".TextDocument.uri",
    "\"vscode\".TextDocument.version",
    "\"vscode\".TextDocumentChangeEvent",
    "\"vscode\".TextDocumentChangeEvent.contentChanges",
    "\"vscode\".TextDocumentChangeEvent.document",
    "\"vscode\".TextDocumentContentChangeEvent",
    "\"vscode\".TextDocumentContentChangeEvent.range",
    "\"vscode\".TextDocumentContentChangeEvent.rangeLength",
    "\"vscode\".TextDocumentContentChangeEvent.text",
    "\"vscode\".TextDocumentSaveReason",
    "\"vscode\".TextDocumentSaveReason.AfterDelay",
    "\"vscode\".TextDocumentSaveReason.FocusOut",
    "\"vscode\".TextDocumentSaveReason.Manual",
    "\"vscode\".TextDocumentWillSaveEvent",
    "\"vscode\".TextDocumentWillSaveEvent.document",
    "\"vscode\".TextDocumentWillSaveEvent.reason",
    "\"vscode\".TextDocumentWillSaveEvent.waitUntil",
    "\"vscode\".TextEdit",
    "\"vscode\".TextEdit.newText",
    "\"vscode\".TextEdit.range",
    "\"vscode\".Uri",
    "\"vscode\".Uri.file",
    "\"vscode\".Uri.fsPath",
    "\"vscode\".Uri.parse",
    "\"vscode\".Uri.scheme",
    "\"vscode\".Uri.toString",
    "\"vscode\".WorkspaceConfiguration",
    "\"vscode\".WorkspaceConfiguration.get",
    "\"vscode\".WorkspaceConfiguration.has",
    "\"vscode\".WorkspaceEdit",
    "\"vscode\".WorkspaceEdit.createFile",
    "\"vscode\".WorkspaceEdit.deleteFile",
    "\"vscode\".WorkspaceEdit.renameFile",
    "\"vscode\".WorkspaceEdit.set",
    "\"vscode\".WorkspaceFolder",
    "\"vscode\".WorkspaceFolder.name",
    "\"vscode\".WorkspaceFolder.uri",
    "\"vscode\".WorkspaceFoldersChangeEvent",
    "\"vscode\".WorkspaceFoldersChangeEvent.added",
    "\"vscode\".WorkspaceFoldersChangeEvent.removed",
    "\"vscode\".commands",
    "\"vscode\".commands.registerCommand",
    "\"vscode\".languages",
    "\"vscode\".languages.createDiagnosticCollection",
    "\"vscode\".languages.match",
    "\"vscode\".languages.registerCodeActionsProvider",
    "\"vscode\".languages.registerCodeLensProvider",
    "\"vscode\".languages.registerColorProvider",
    "\"vscode\".languages.registerCompletionItemProvider",
    "\"vscode\".languages.registerDefinitionProvider",
    "\"vscode\".languages.registerDocumentFormattingEditProvider",
    "\"vscode\".languages.registerDocumentHighlightProvider",
    "\"vscode\".languages.registerDocumentLinkProvider",
    "\"vscode\".languages.registerDocumentRangeFormattingEditProvider",
    "\"vscode\".languages.registerDocumentSymbolProvider",
    "\"vscode\".languages.registerFoldingRangeProvider",
    "\"vscode\".languages.registerHoverProvider",
    "\"vscode\".languages.registerImplementationProvider",
    "\"vscode\".languages.registerOnTypeFormattingEditProvider",
    "\"vscode\".languages.registerReferenceProvider",
    "\"vscode\".languages.registerRenameProvider",
    "\"vscode\".languages.registerSignatureHelpProvider",
    "\"vscode\".languages.registerTypeDefinitionProvider",
    "\"vscode\".languages.registerWorkspaceSymbolProvider",
    "\"vscode\".window",
    "\"vscode\".window.createOutputChannel",
    "\"vscode\".window.showErrorMessage",
    "\"vscode\".window.showInformationMessage",
    "\"vscode\".window.showWarningMessage",
    "\"vscode\".workspace",
    "\"vscode\".workspace.applyEdit",
    "\"vscode\".workspace.createFileSystemWatcher",
    "\"vscode\".workspace.getConfiguration",
    "\"vscode\".workspace.onDidChangeConfiguration",
    "\"vscode\".workspace.onDidChangeTextDocument",
    "\"vscode\".workspace.onDidChangeWorkspaceFolders",
    "\"vscode\".workspace.onDidCloseTextDocument",
    "\"vscode\".workspace.onDidOpenTextDocument",
    "\"vscode\".workspace.onDidSaveTextDocument",
    "\"vscode\".workspace.onWillSaveTextDocument",
    "\"vscode\".workspace.textDocuments",
    "\"vscode\".workspace.workspaceFolders"
  ],
  "usedCommands": [],
  "missingSymbols": [
    "\"vscode\".CodeActionKind.Empty",
    "\"vscode\".CodeActionKind.QuickFix",
    "\"vscode\".CodeActionKind.Refactor",
    "\"vscode\".CodeActionKind.RefactorExtract",
    "\"vscode\".CodeActionKind.RefactorInline",
    "\"vscode\".CodeActionKind.RefactorRewrite",
    "\"vscode\".CodeActionKind.Source",
    "\"vscode\".CodeActionKind.SourceOrganizeImports"
  ],
  "missingCommands": [],
  "dynamicCommanCalls": []
}

@tsmaeder tsmaeder mentioned this issue Apr 11, 2019
23 tasks
@benoitf benoitf added area/doc Issues related to documentation and removed kind/docs labels Jul 9, 2019
@tsmaeder tsmaeder added this to the Backlog - Languages milestone Sep 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/doc Issues related to documentation
Projects
None yet
Development

No branches or pull requests

2 participants