vvscodeSource ↗
47 declarations and 54 call references extracted from public source metadata.

Source symbols: extensions/jake/src/main.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
  • Declarations: 47
  • Referenced calls: 54

Declared symbols

  • AutoDetect — type at line 11; references exists, resolve
  • exists — function at line 13; references resolve
  • exec — function at line 21; references reject, resolve, toString
  • buildNames — const at line 32; references for, indexOf
  • isBuildTask — function at line 33; references for, indexOf
  • testNames — const at line 42; references for, indexOf
  • isTestTask — function at line 43; references for, indexOf
  • _channel — let at line 52; references createOutputChannel
  • getOutputChannel — function at line 53; references createOutputChannel
  • showError — function at line 60; references showWarningMessage, getOutputChannel, show
  • findJakeCommand — function at line 67; references exists, join
  • jakeCommand — let at line 68; references exists, join
  • platform — const at line 69; references exists, join
  • JakeTaskDefinition — interface at line 80
  • FolderDetector — class at line 85; references constructor, workspaceFolder, isEnabled, getConfiguration, start, join, createFileSystemWatcher, onDidChange, onDidCreate, onDidDelete, getTasks, computeTasks, getTask, Task, ShellExecution, exists, exec, getOutputChannel, appendLine, showError
  • pattern — const at line 104; references join, createFileSystemWatcher, onDidChange, onDidCreate, onDidDelete, getTasks, isEnabled, computeTasks
  • jakeTask — const at line 123; references Task, ShellExecution
  • kind — const at line 125
  • options — const at line 126
  • task — const at line 127; references Task, ShellExecution, computeTasks, join, exists, exec, getOutputChannel, appendLine, showError, split, for, push, toLowerCase, isBuildTask, isTestTask
  • rootPath — const at line 134
  • emptyTasks — const at line 135
  • jakefile — let at line 139; references join, exists
  • commandLine — const at line 147; references exec, getOutputChannel, appendLine, showError, split, for, Task, ShellExecution, push, toLowerCase, isBuildTask, isTestTask
  • result — const at line 154; references split, for, exec, Task, ShellExecution, push, toLowerCase, isBuildTask, isTestTask
  • lines — const at line 156; references split
  • regExp — const at line 161; references exec, Task, ShellExecution, push, toLowerCase, isBuildTask, isTestTask
  • matches — const at line 162; references exec, Task, ShellExecution, push, toLowerCase, isBuildTask, isTestTask
  • taskName — const at line 164
  • kind — const at line 165
  • options — const at line 169
  • task — const at line 170; references Task, ShellExecution, push, toLowerCase, isBuildTask, isTestTask
  • lowerCaseLine — const at line 172; references toLowerCase, isBuildTask, isTestTask
  • channel — const at line 183; references getOutputChannel, appendLine
  • TaskDetector — class at line 204; references Map, constructor, start, updateWorkspaceFolders, onDidChangeWorkspaceFolders, onDidChangeConfiguration, dispose, clear, for, get, toString, delete, FolderDetector, findJakeCommand, set, isEnabled, updateProvider, updateConfiguration, values, has
  • folders — const at line 213; references updateWorkspaceFolders
  • detector — const at line 231; references get, toString, dispose, delete
  • detector — const at line 238; references FolderDetector, findJakeCommand, set, toString, isEnabled, start
  • folders — const at line 252; references for, has, toString, FolderDetector, findJakeCommand, set, isEnabled, start
  • detector — const at line 256; references FolderDetector, findJakeCommand, set, toString, isEnabled, start
  • thisCapture — const at line 269; references registerTaskProvider, provideTasks, getTasks, resolveTask, getTask
  • promises — const at line 295; references for, values, push, getTasks
  • result — const at line 300; references for, push
  • detector — const at line 321; references get, toString, getTask
  • detector — let at line 331; references TaskDetector, start
  • activate — exported function at line 332; references TaskDetector, start
  • deactivate — exported function at line 337; references dispose

Imported modules

  • path
  • fs
  • child_process
  • vscode

File-level call references


Source: extensions/jake/src/main.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: extensions/jake/src/main.ts — vscode · Smolify