JSON · 967 bytes Raw Blame History
1 {
2 "_comment": "pa11y-ci configuration. Run via `npx pa11y-ci --config tests/a11y/pa11y-config.json` against a running shithub instance. The default URL list targets the home + auth surfaces; sign-in-required pages are configured separately because pa11y-ci doesn't manage cookies — for those, use the axe-core runner instead.",
3 "defaults": {
4 "standard": "WCAG2AA",
5 "timeout": 30000,
6 "wait": 500,
7 "ignore": [
8 "WCAG2AA.Principle1.Guideline1_3.1_3_1.H49.AlignAttr",
9 "WCAG2AA.Principle3.Guideline3_2.3_2_2.H32.2"
10 ],
11 "viewport": {
12 "width": 1280,
13 "height": 1024
14 },
15 "chromeLaunchConfig": {
16 "args": [
17 "--no-sandbox",
18 "--disable-setuid-sandbox",
19 "--disable-dev-shm-usage"
20 ]
21 }
22 },
23 "urls": [
24 "http://127.0.0.1:8080/",
25 "http://127.0.0.1:8080/signup",
26 "http://127.0.0.1:8080/login",
27 "http://127.0.0.1:8080/explore",
28 "http://127.0.0.1:8080/-/health"
29 ]
30 }