{
  "plugins": ["jsonc"],
  "overrides": [
    {
      "files": ["*.json"],
      "parser": "jsonc-eslint-parser",
      "rules": {
        "jsonc/array-bracket-spacing": ["error", "never"],
        "jsonc/comma-dangle": ["error", "never"],
        "jsonc/comma-style": ["error", "last"],
        "jsonc/indent": ["error", 2],
        "jsonc/key-spacing": ["error", {"beforeColon": false, "afterColon": true}],
        "jsonc/no-dupe-keys": "error",
        "jsonc/no-octal-escape": "error",
        "jsonc/object-curly-newline": ["error", {"multiline": true, "consistent": true}],
        "jsonc/object-curly-spacing": ["error", "always"],
        "jsonc/object-property-newline": ["error", {"allowMultiplePropertiesPerLine": true}],
        "jsonc/quote-props": ["error", "as-needed"],
        "jsonc/quotes": ["error", "double"],
        "jsonc/sort-keys": "off",
        "jsonc/space-unary-ops": ["error", {"words": true, "nonwords": false}]
      }
    }
  ]
}
