deprecationMessage:nls.localize('JsonSchema.tasks.identifier.deprecated','User defined identifiers are deprecated. For custom task use the name as a reference and for tasks provided by extensions use their defined task identifier.')
};
constrerunBehavior:IJSONSchema={
type:'string',
enum:['reevauate','useEvaluated'],
description:nls.localize('JsonSchema.tasks.rerunBehavior','The task\'s behavior on rerun')
};
construnOptions:IJSONSchema={
type:'object',
properties:{
rerunBehavior:Objects.deepClone(rerunBehavior),
rerunBehavior:{
type:'string',
enum:['reevauate','useEvaluated'],
description:nls.localize('JsonSchema.tasks.rerunBehavior','The task\'s behavior on rerun')
},
runOn:{
type:'string',
enum:['default','folderOpen'],
description:nls.localize('JsonSchema.tasks.runOn','Configures when the task should be run. If set to folderOpen, then the task will be run automatically when the folder is opened.'),
default:'default'
},
},
description:nls.localize('JsonSchema.tasks.runOptions','The task\'s run related options')