提交 8b497a90 编写于 作者: A Alex Ross

Add slash type message to typescript tasks

Part of #74995
上级 d7a64ec5
...@@ -72,6 +72,12 @@ class TscTaskProvider implements vscode.TaskProvider { ...@@ -72,6 +72,12 @@ class TscTaskProvider implements vscode.TaskProvider {
} }
public resolveTask(_task: vscode.Task): vscode.Task | undefined { public resolveTask(_task: vscode.Task): vscode.Task | undefined {
const definition = <TypeScriptTaskDefinition>_task.definition;
const badTsconfig = '\\tsconfig.json';
if ((definition.tsconfig.length > badTsconfig.length) && (definition.tsconfig.substring(definition.tsconfig.length - badTsconfig.length, definition.tsconfig.length) === badTsconfig)) {
// Warn that the task has the wrong slash type
vscode.window.showWarningMessage(localize('badTsConfig', "Typescript Task in tasks.json contains \"\\\\\". Typescript tasks must use \"/\""));
}
return undefined; return undefined;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册