{
  "doc": {
    "id": "accessibility/configuration/overview",
    "title": "Configuration | Cypress Accessibility",
    "description": "Configuration allows you to customize and fine-tune Cypress Accessibility.",
    "section": "accessibility",
    "source_path": "/llm/markdown/accessibility/configuration/overview.md",
    "version": "24a73f8a97175663aaffd3b016289fb2a523a4ea",
    "updated_at": "2026-05-14T20:17:33.301Z",
    "headings": [
      {
        "id": "accessibility/configuration/overview#configuration",
        "text": "Configuration",
        "level": 1
      },
      {
        "id": "accessibility/configuration/overview#setting-configuration",
        "text": "Setting Configuration",
        "level": 3
      },
      {
        "id": "accessibility/configuration/overview#viewing-configuration-for-a-run",
        "text": "Viewing Configuration for a Run",
        "level": 3
      },
      {
        "id": "accessibility/configuration/overview#comments",
        "text": "Comments",
        "level": 3
      },
      {
        "id": "accessibility/configuration/overview#profiles",
        "text": "Profiles",
        "level": 3
      },
      {
        "id": "accessibility/configuration/overview#complete-configuration-example",
        "text": "Complete configuration example",
        "level": 3
      }
    ]
  },
  "chunks": [
    {
      "id": "accessibility/configuration/overview#setting-configuration",
      "doc_id": "accessibility/configuration/overview",
      "heading": "Setting Configuration",
      "heading_level": 3,
      "content_markdown": "### Setting Configuration\n\nTo add or modify the configuration for your project, navigate to the \"App Quality\" tab in your project settings.\n\nYou can use the provided editor to write configuration in JSON format.\n\nAfter new configuration changes have been saved, you can reprocess any historical run using the \"regenerate\" button on the properties tab where the configuration values that were used for that run are displayed.\n\nThis allows you to iterate on the config quickly without having to execute test runs and wait for the results. You can try out different configurations and see what effects your changes have to make sure everything works the way you intend.\n",
      "section": "accessibility",
      "anchors": [
        "setting-configuration"
      ],
      "path": "/llm/json/chunked/accessibility/configuration/overview.json",
      "token_estimate": 145
    },
    {
      "id": "accessibility/configuration/overview#comments",
      "doc_id": "accessibility/configuration/overview",
      "heading": "Comments",
      "heading_level": 3,
      "content_markdown": "### Comments\n\nAll configuration objects support an optional `comment` property that you can use to provide context and explanations for why certain values are set. This helps make your configuration easier to understand and maintain, especially when working in teams or revisiting configuration after some time.\n\n```\n{  \"elementFilters\": [    {      \"selector\": \"[data-testid*='temp']\",      \"include\": false,      \"comment\": \"Exclude temporary test elements from accessibility reports\"    }  ]}\n```\n",
      "section": "accessibility",
      "anchors": [
        "comments"
      ],
      "path": "/llm/json/chunked/accessibility/configuration/overview.json",
      "token_estimate": 88
    },
    {
      "id": "accessibility/configuration/overview#complete-configuration-example",
      "doc_id": "accessibility/configuration/overview",
      "heading": "Complete configuration example",
      "heading_level": 3,
      "content_markdown": "### Complete configuration example\n\nA complete configuration with all available options looks as follows:\n\n```\n{  \"views\": [    {      \"pattern\": string,      \"groupBy\": [        string      ],      \"comment\": string    }  ],  \"viewFilters\": [    {      \"pattern\": string,      \"include\": boolean,      \"comment\": string    }  ],  \"elementFilters\": [    {      \"selector\": string,      \"include\": boolean,      \"documentScope\": [string],      \"comment\": string    }  ],  \"significantAttributes\": [    string  ],  \"attributeFilters\": [    {      \"attribute\": string,      \"value\": string,      \"include\": boolean,      \"comment\": string    }  ],  \"components\": {    \"componentAttributes\": [      {        \"attributeName\": string,        \"includeInSelector\": boolean,        \"comment\": string      }    ],    \"componentAttributeFilters\": [      {        \"attribute\": string,        \"value\": string,        \"include\": boolean,        \"comment\": string      }    ],    \"comment\": string  },  \"profiles\": [    {      \"name\": string,      \"config\": {        // Any App Quality configuration options      }    }  ]}\n```\n",
      "section": "accessibility",
      "anchors": [
        "complete-configuration-example"
      ],
      "path": "/llm/json/chunked/accessibility/configuration/overview.json",
      "token_estimate": 155
    }
  ]
}