{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "id": "https://json.schemastore.org/csscomb.json",
  "properties": {
    "exclude": {
      "description": "A list of files to ignore in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "array",
      "uniqueItems": true,
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "verbose": {
      "type": "boolean"
    },
    "always-semicolon": {
      "description": "Whether to add missing semicolon in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "block-indent": {
      "description": "A block indent style in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "color-case": {
      "description": "A hexadecimal color style in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string",
      "enum": ["lower", "upper"]
    },
    "color-shorthand": {
      "description": "Whether to expand hexadecimal color or use shorthand in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "element-case": {
      "description": "Whether to unify case of element selector in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string",
      "enum": ["lower", "upper"]
    },
    "eof-newline": {
      "description": "Whether to add a trailing line break in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "leading-zero": {
      "description": "Whether to add leading zero in a dimension in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "quotes": {
      "description": "A quote style in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string",
      "enum": ["single", "double"]
    },
    "remove-empty-rulesets": {
      "description": "Whether to remove empty rulesets\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "space-after-colon": {
      "description": "A space style after a colon in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-after-combinator": {
      "description": "A space style after a combinator in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-after-opening-brace": {
      "description": "A space style after an opening brace in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-after-selector-delimiter": {
      "description": "A space style after a selector delimiter in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-after-closing-brace": {
      "description": "A space style after a closing brace in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-before-colon": {
      "description": "A space style before a colon in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-before-combinator": {
      "description": "A space style before a combinator in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-before-opening-brace": {
      "description": "A space style before an opening brace in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-before-selector-delimiter": {
      "description": "A space style before a selector delimiter in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "space-between-declarations": {
      "description": "A space style between declarations in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    },
    "strip-spaces": {
      "description": "Whether to trim trailing space in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "unitless-zero": {
      "description": "Whether to remove unit in zero-valued dimension in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "vendor-prefix-align": {
      "description": "Whether to align prefix in property and value in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "boolean"
    },
    "sort-order": {
      "description": "A sort order in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "type": "string"
        }
      }
    },
    "tab-size": {
      "type": "boolean"
    },
    "sort-order-fallback": {
      "description": "A sort style of unknown properties in the current project\nhttps://github.com/csscomb/csscomb.js/blob/dev/doc/configuration.md#create-custom-config",
      "type": "string"
    }
  },
  "title": "A CSS Comb config schema",
  "type": "object"
}
