{
  "requireLowerCaseTags": true,
  "requireLowerCaseAttributes": true,
  "requireLineFeedAtFileEnd": true,

  "requireIdLiteralsBeforeAttributes": true,
  "requireClassLiteralsBeforeIdLiterals": true,
  "requireClassLiteralsBeforeAttributes": true,

  "requireStrictEqualityOperators": true,

  "validateSelfClosingTags": true,
  "validateIndentation": 2,
  "validateDivTags": true,
  "validateAttributeQuoteMarks": "\"",

  "disallowStringConcatenation": true,
  "disallowDuplicateAttributes": true,

  "disallowSpecificAttributes": [
    "xmlns",

    {
      "br": "role"
    },

    {
      "hr": "role"
    },

    {
      "nav": "role"
    }
  ],

  "disallowSpecificTags": [
    "b",
    "hgroup",
    "i",
    "s",
    "u"
  ],

  "requireSpecificAttributes": [
    {
      "html": [
        "lang"
      ]
    },

    {
      "a": [
        "href"
      ]
    },

    {
      "img": [
        "src",
        "alt"
      ]
    },

    {
      "form": [
        "action",
        "method"
      ]
    },

    {
      "input": [
        "type",
        "name"
      ]
    },

    {
      "textarea": [
        "name",
        "cols",
        "rows"
      ]
    }
  ]
}
