前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
import { TreeItem, Uri } from 'vscode'; import * as vscode from 'vscode'; export class VulnerabilityItem extends TreeItem { constructor(v: RestVulnerability) { super(`[${v.severity}] - ${v.name}`); const arg = v.location ? Uri.file(`${vscode.workspace.rootPath}/${v.location.file}`) : Uri.parse(v.web_url); this.command = { title: 'Open Vulnerability', command: 'vscode.open', arguments: [arg], }; } }