context.problemReporter.error(nls.localize('ConfigurationParser.noargs','Error: command arguments must be an array of strings. Provided value is:\n{0}',config.args?JSON.stringify(config.args,undefined,4):'undefined'));
result.args=[];
for(letargofconfig.args){
letconverted=ShellString.from(arg);
if(converted!==void0){
result.args.push(converted);
}else{
context.problemReporter.error(nls.localize('ConfigurationParser.inValidArg','Error: command argument must either be a string or a quoted string. Provided value is:\n{0}',context.problemReporter.error(nls.localize('ConfigurationParser.noargs','Error: command arguments must be an array of strings. Provided value is:\n{0}',arg?JSON.stringify(arg,undefined,4):'undefined'))));
'Warning: the task \'{0}\' is a shell command and one of its arguments might have unescaped spaces. To ensure correct command line quoting please merge args into the command.',