Skip to content

Commit 32d72e6

Browse files
committed
Filter out 'No license field' in gulp tasks
Fixes microsoft#80081
1 parent 88a7008 commit 32d72e6

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

extensions/gulp/src/main.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,13 @@ class FolderDetector {
156156
try {
157157
let { stdout, stderr } = await exec(commandLine, { cwd: rootPath });
158158
if (stderr && stderr.length > 0) {
159-
getOutputChannel().appendLine(stderr);
160-
showError();
159+
// Filter out "No license field"
160+
const errors = stderr.split('\n');
161+
errors.pop(); // The last line is empty.
162+
if (!errors.every(value => value.indexOf('No license field') >= 0)) {
163+
getOutputChannel().appendLine(stderr);
164+
showError();
165+
}
161166
}
162167
let result: vscode.Task[] = [];
163168
if (stdout) {

0 commit comments

Comments
 (0)