this.appendOutput(nls.localize('TerminalTaskSystem.nonWatchingMatcher','Task {0} is a background task but uses a problem matcher without a background pattern',task._label));
this.appendOutput(nls.localize('TerminalTaskSystem.nonWatchingMatcher','Task {0} is a background task but uses a problem matcher without a background pattern',task._label));
description:nls.localize('JsonSchema.tasks.windows','Windows specific command configuration')
{
$ref:'#/definitions/commandConfiguration',
description:nls.localize('JsonSchema.tasks.windows','Windows specific command configuration'),
},
{
properties:{
problemMatcher:{
$ref:'#/definitions/problemMatcherType',
description:nls.localize('JsonSchema.tasks.matchers','The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.')
}
}
}
]
},
},
osx:{
osx:{
$ref:'#/definitions/commandConfiguration',
anyOf:[
description:nls.localize('JsonSchema.tasks.mac','Mac specific command configuration')
{
$ref:'#/definitions/commandConfiguration',
description:nls.localize('JsonSchema.tasks.mac','Mac specific command configuration')
},
{
properties:{
problemMatcher:{
$ref:'#/definitions/problemMatcherType',
description:nls.localize('JsonSchema.tasks.matchers','The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.')
}
}
}
]
},
},
linux:{
linux:{
$ref:'#/definitions/commandConfiguration',
anyOf:[
description:nls.localize('JsonSchema.tasks.linux','Linux specific command configuration')
{
$ref:'#/definitions/commandConfiguration',
description:nls.localize('JsonSchema.tasks.linux','Linux specific command configuration')
},
{
properties:{
problemMatcher:{
$ref:'#/definitions/problemMatcherType',
description:nls.localize('JsonSchema.tasks.matchers','The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.')