Joey Ciechanowicz
Joey Ciechanowicz
Modules are supported in Node >=12 now, and some of our dependencies have switched to them (`globby, protocolify`) meaning we can't use latest versions going forwards.
First PR of the merge! I've brought the entire commit history from `pa11y-ci` so it's not lost, meaning this is a painful PR to review. All the changes I've made...
Now that we've merged the reporters in, if one is using pa11y from JS then the reporter import is `pa11y/lib/reporters/x`. Would be nicer to have the reporters exported from the...
When you have a constantly showing tooltip, like on the site, if you have a hover tooltip above a static tooltip then the static tooltip blurs. [Example gif](https://gyazo.com/ef04923ed803d89fdf0df28ee57dc2be) Using Chrome...
Pa11y (not currently published) now supports multiple test runners. We need to add the ability to select runners in the webservices. Therse a couple of ways this could be done:...
Currently the logging is done using `console.log`/`console.error`. We should really be using a configured logger (`winston` etc) that can also label the log output so that dual dashboard/webservice deployments can...
The cron job part of the code has no testing through unit or integration tests. Integration tests don't really make sense for something that runs on a schedule, so need...
In a couple of cases the webservices returns an `HTTP 500` error without explanation. Notably when you request a task with `lastres: true` and there is no last result, the...