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; referencesexists,resolveexists— function at line 13; referencesresolveexec— function at line 21; referencesreject,resolve,toStringbuildNames— const at line 32; referencesfor,indexOfisBuildTask— function at line 33; referencesfor,indexOftestNames— const at line 42; referencesfor,indexOfisTestTask— function at line 43; referencesfor,indexOf_channel— let at line 52; referencescreateOutputChannelgetOutputChannel— function at line 53; referencescreateOutputChannelshowError— function at line 60; referencesshowWarningMessage,getOutputChannel,showfindJakeCommand— function at line 67; referencesexists,joinjakeCommand— let at line 68; referencesexists,joinplatform— const at line 69; referencesexists,joinJakeTaskDefinition— interface at line 80FolderDetector— class at line 85; referencesconstructor,workspaceFolder,isEnabled,getConfiguration,start,join,createFileSystemWatcher,onDidChange,onDidCreate,onDidDelete,getTasks,computeTasks,getTask,Task,ShellExecution,exists,exec,getOutputChannel,appendLine,showErrorpattern— const at line 104; referencesjoin,createFileSystemWatcher,onDidChange,onDidCreate,onDidDelete,getTasks,isEnabled,computeTasksjakeTask— const at line 123; referencesTask,ShellExecutionkind— const at line 125options— const at line 126task— const at line 127; referencesTask,ShellExecution,computeTasks,join,exists,exec,getOutputChannel,appendLine,showError,split,for,push,toLowerCase,isBuildTask,isTestTaskrootPath— const at line 134emptyTasks— const at line 135jakefile— let at line 139; referencesjoin,existscommandLine— const at line 147; referencesexec,getOutputChannel,appendLine,showError,split,for,Task,ShellExecution,push,toLowerCase,isBuildTask,isTestTaskresult— const at line 154; referencessplit,for,exec,Task,ShellExecution,push,toLowerCase,isBuildTask,isTestTasklines— const at line 156; referencessplitregExp— const at line 161; referencesexec,Task,ShellExecution,push,toLowerCase,isBuildTask,isTestTaskmatches— const at line 162; referencesexec,Task,ShellExecution,push,toLowerCase,isBuildTask,isTestTasktaskName— const at line 164kind— const at line 165options— const at line 169task— const at line 170; referencesTask,ShellExecution,push,toLowerCase,isBuildTask,isTestTasklowerCaseLine— const at line 172; referencestoLowerCase,isBuildTask,isTestTaskchannel— const at line 183; referencesgetOutputChannel,appendLineTaskDetector— class at line 204; referencesMap,constructor,start,updateWorkspaceFolders,onDidChangeWorkspaceFolders,onDidChangeConfiguration,dispose,clear,for,get,toString,delete,FolderDetector,findJakeCommand,set,isEnabled,updateProvider,updateConfiguration,values,hasfolders— const at line 213; referencesupdateWorkspaceFoldersdetector— const at line 231; referencesget,toString,dispose,deletedetector— const at line 238; referencesFolderDetector,findJakeCommand,set,toString,isEnabled,startfolders— const at line 252; referencesfor,has,toString,FolderDetector,findJakeCommand,set,isEnabled,startdetector— const at line 256; referencesFolderDetector,findJakeCommand,set,toString,isEnabled,startthisCapture— const at line 269; referencesregisterTaskProvider,provideTasks,getTasks,resolveTask,getTaskpromises— const at line 295; referencesfor,values,push,getTasksresult— const at line 300; referencesfor,pushdetector— const at line 321; referencesget,toString,getTaskdetector— let at line 331; referencesTaskDetector,startactivate— exported function at line 332; referencesTaskDetector,startdeactivate— exported function at line 337; referencesdispose
Imported modules
pathfschild_processvscode
File-level call references
exists— line 15resolve— line 16exec— line 23reject— line 25toString— line 27for— line 34indexOf— line 35createOutputChannel— line 55showWarningMessage— line 61getOutputChannel— line 63show— line 63join— line 70constructor— line 90workspaceFolder— line 95isEnabled— line 99getConfiguration— line 100start— line 103createFileSystemWatcher— line 105onDidChange— line 106onDidCreate— line 107onDidDelete— line 108getTasks— line 111computeTasks— line 114getTask— line 122Task— line 127ShellExecution— line 127appendLine— line 151showError— line 152split— line 156push— line 171toLowerCase— line 172isBuildTask— line 173isTestTask— line 175dispose— line 196Map— line 207updateWorkspaceFolders— line 215onDidChangeWorkspaceFolders— line 217onDidChangeConfiguration— line 218clear— line 226get— line 231delete— line 234FolderDetector— line 238findJakeCommand— line 238set— line 239updateProvider— line 244updateConfiguration— line 247values— line 248has— line 255registerTaskProvider— line 270provideTasks— line 271resolveTask— line 274next— line 293all— line 299TaskDetector— line 333
Source: extensions/jake/src/main.ts