Pa11y HTML CodeSniffer Runner
A HTML_CodeSniffer runner for Pa11y.
Table of contents
Requirements
The Pa11y HTML_CodeSniffer runner is compatible with Pa11y 5 and later versions. It will not work with older versions of Pa11y.
Compatibility chart
Pa11y version | Pa11y HTML_CodeSniffer runner version |
---|
1.x - 4.x | Unsupported |
5.x | 1.x |
6.x | 2.x |
Usage
Install Pa11y and the Pa11y HTML_CodeSniffer runner with npm (locally or globally is fine):
npm install -g pa11y pa11y-runner-htmlcs
Run Pa11y using the HTML CodeSniffer runner:
pa11y --runner htmlcs http://example.com
Contributing
There are many ways to contribute to the Pa11y HTML_CodeSniffer runner, we cover these in the contributing guide for this repo.
If you're ready to contribute some code, clone this repo locally and commit your code on a new branch.
Please write unit tests for your code, and check that everything works by running the following before opening a Pull Request:
make ci
You can also run verifications and tests individually:
make verify
make test
make test-unit
make test-unit-coverage
License
The Pa11y HTML_CodeSniffer runner is licensed under the Lesser General Public License (LGPL-3.0).
Copyright © 2018, Team Pa11y