UNPKG

pa11y

Version:

Pa11y is your automated accessibility testing pal

33 lines (26 loc) 718 B
'use strict'; const report = {}; module.exports = report; // Pa11y version support report.supports = '^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta'; // Output formatted results report.results = results => { return ['"type","code","message","context","selector"'] .concat(results.issues.map(report.row)) .join('\n'); }; // Internal method used to report an individual CSV row report.row = issue => { const context = issue.context === null ? '' : issue.context; return [ JSON.stringify(issue.type), JSON.stringify(issue.code), JSON.stringify(issue.message), JSON.stringify(context), JSON.stringify(issue.selector) ].join(','); }; // Output error messages report.error = message => { return message; };