{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://plugins.dprint.dev/dprint/dprint-plugin-dockerfile/0.0.0/schema.json", "type": "object", "definitions": { "newLineKind": { "description": "The kind of newline to use.", "type": "string", "default": "lf", "oneOf": [{ "const": "auto", "description": "For each file, uses the newline kind found at the end of the last line." }, { "const": "crlf", "description": "Uses carriage return, line feed." }, { "const": "lf", "description": "Uses line feed." }, { "const": "system", "description": "Uses the system standard (ex. crlf on Windows)." }] } }, "properties": { "locked": { "description": "Whether the configuration is not allowed to be overriden or extended.", "type": "boolean" }, "lineWidth": { "description": "The width of a line the printer will try to stay under. Note that the printer may exceed this width in certain cases.", "default": 120, "type": "number" }, "newLineKind": { "$ref": "#/definitions/newLineKind" } } }