context.problemReporter.warn(nls.localize('ConfigurationParser.noShell','Warning: shell configuration is only supported when executing tasks in the terminal.'));
context.problemReporter.warn(nls.localize('ConfigurationParser.noShell','Warning: shell configuration is only supported when executing tasks in the terminal.'));
context.problemReporter.warn(nls.localize('taskConfiguration.shellArgs','Warning: the task \'{0}\' is a shell command and either the command name or one of its arguments has unescaped spaces. To ensure correct command line quoting please merge args into the command.',task.name));
definitions.taskDescription.properties.echoCommand.deprecationMessage=nls.localize('JsonSchema.tasks.echoCommand.deprecated','The property echoCommand is deprecated. Use the terminal property instead.');
definitions.taskDescription.properties.isBuildCommand.deprecationMessage=nls.localize('JsonSchema.tasks.isBuildCommand.deprecated','The property isBuildCommand is deprecated. Use the group property instead.');
definitions.taskDescription.properties.isTestCommand.deprecationMessage=nls.localize('JsonSchema.tasks.isTestCommand.deprecated','The property isTestCommand is deprecated. Use the group property instead.');
definitions.taskDescription.properties.isShellCommand.deprecationMessage=nls.localize('JsonSchema.tasks.isShellCommand.deprecated','The property isShellCommand is deprecated. Use the type property instead.');
this.messageService.show(Severity.Warning,nls.localize('customizeParseErrors','The current task configuration has errors. Please fix the errors first before customizing a task.'));