a11yanalyze
Version:
A command-line tool for developers and QA engineers to test web pages and websites for WCAG 2.2 AA accessibility compliance
95 lines • 1.95 kB
YAML
scanning:
wcagLevel: AA
includeAAA: false
includeARIA: true
includeWarnings: true
timeout: 30000
retries: 2
retryDelay: 1000
waitForNetworkIdle: true
captureScreenshots: false
screenshotOnFailure: true
customRules: []
disabledRules: []
browser:
headless: true
viewport:
width: 1280
height: 720
userAgent: "A11yAnalyze/1.0.0 (Accessibility Testing Tool)"
enableJavaScript: true
allowInsecure: false
locale: en-US
timezone: UTC
crawling:
maxDepth: 2
maxPages: 50
maxConcurrency: 3
requestDelay: 1000
respectRobotsTxt: false
followRedirects: true
allowedDomains: []
excludedDomains: []
excludedPaths: []
includedPaths: []
useSitemaps: false
discoverExternalLinks: false
maxExternalDepth: 1
output:
format: json
verbose: false
quiet: false
debug: false
colors: true
timestamps: false
progressBars: true
exportErrors: false
scoring:
profile: balanced
minScore: 0
maxScore: 100
enableBonuses: true
enablePenalties: true
minSeverity: moderate
issues:
groupSimilar: true
includeRemediation: true
includeCodeExamples: true
includeTestingGuidance: true
contextAware: true
maxCodeExamples: 3
priorityMode: impact
performance:
enableCircuitBreaker: true
circuitBreakerThreshold: 5
maxRetries: 3
baseRetryDelay: 1000
timeoutStrategy: adaptive
memoryLimit: 512
resourceCleanup: true
advanced:
experimentalFeatures: false
cacheResults: false
cacheTTL: 3600
telemetry: false
updateCheck: true
configVersion: "1.0.0"
vpat:
enabled: true
mode: component
outputFormat: json
section508: true
remarks: true
jiraIntegration: false
storybook:
enabled: true
url: "http://localhost:6006"
iframeSelector: "#storybook-preview-iframe"
componentIsolation: true
autoDiscover: true
reporting:
format: vpat2
templatePath: ./templates/vpat2.md
jiraIntegration: false
includeScreenshots: true
includeSummary: true