Skip to content

Commit 3d0c307

Browse files
committed
feat: Remove deprecated searchPaths configuration and add threat model support in UI
1 parent 241a097 commit 3d0c307

File tree

2 files changed

+16
-29
lines changed

2 files changed

+16
-29
lines changed

package.json

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,6 @@
9696
"https://your-github-enterprise.com/api/v3"
9797
]
9898
},
99-
"codeql-scanner.searchPaths": {
100-
"type": "array",
101-
"items": {
102-
"type": "string"
103-
},
104-
"default": [],
105-
"description": "Paths to search for source code",
106-
"scope": "resource"
107-
},
10899
"codeql-scanner.suites": {
109100
"type": "array",
110101
"items": {
@@ -117,25 +108,22 @@
117108
"description": "CodeQL query suites to run",
118109
"scope": "resource"
119110
},
111+
"codeql-scanner.threatModel": {
112+
"type": "string",
113+
"default": "Remote",
114+
"enum": [
115+
"Remote",
116+
"Local"
117+
],
118+
"description": "Threat model to use for analysis (e.g., 'remote', 'local')",
119+
"scope": "resource"
120+
},
120121
"codeql-scanner.languages": {
121122
"type": "array",
122123
"items": {
123-
"type": "string",
124-
"enum": [
125-
"javascript",
126-
"typescript",
127-
"python",
128-
"java",
129-
"csharp",
130-
"cpp",
131-
"go",
132-
"ruby"
133-
]
124+
"type": "string"
134125
},
135-
"default": [
136-
"javascript",
137-
"typescript"
138-
],
126+
"default": [],
139127
"description": "Programming languages to analyze",
140128
"scope": "resource"
141129
},

src/providers/uiProvider.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2369,23 +2369,22 @@ export class UiProvider implements vscode.WebviewViewProvider {
23692369
switch (message.command) {
23702370
case 'configLoaded':
23712371
const config = message.config;
2372-
document.getElementById('githubToken').value = config.githubToken || '';
2373-
document.getElementById('githubOwner').value = config.githubOwner || '';
2374-
document.getElementById('githubRepo').value = config.githubRepo || '';
2372+
console.log('Configuration loaded:', config);
23752373
23762374
// Set selected suite (take first suite if multiple, default to code-scanning)
23772375
const selectedSuite = config.suites && config.suites.length > 0 ? config.suites[0] : 'code-scanning';
23782376
setSelectedSuite(selectedSuite);
23792377
2380-
document.getElementById('codeqlPath').value = config.codeqlPath || 'codeql';
2381-
23822378
// Set selected threat model (default to Remote)
23832379
const selectedThreatModel = config.threatModel || 'Remote';
23842380
setSelectedThreatModel(selectedThreatModel);
23852381
23862382
// Set selected languages if available
23872383
if (config.languages && config.languages.length > 0) {
2384+
console.log('Setting selected languages:', config.languages);
23882385
setSelectedLanguages(config.languages);
2386+
} else {
2387+
console.log('No languages found in config, defaulting to empty selection');
23892388
}
23902389
break;
23912390

0 commit comments

Comments
 (0)