{"additionalProperties": false, "required": ["path"], "type": "object", "properties": {"path": {"const": "gpc-for-loop"}, "configuration": {"additionalProperties": false, "type": "object", "properties": {"limitToMaxValue": {"default": true, "type": "boolean"}, "maxValue": {"default": 10, "minimum": 0, "type": "integer"}, "tagName": {"default": "loop", "pattern": "^[^ ]+$", "type": "string", "minLength": 1}, "format": {"default": "${name} (${i})", "minLength": 11, "type": "string", "allOf": [{"pattern": "^.*\\$\\{name\\}.*$"}, {"pattern": "^.*\\$\\{i\\}.*$"}]}}}}}