A HTML_CodeSniffer runner for Pa11y.
The Pa11y HTML_CodeSniffer runner is compatible with Pa11y 5 and later versions. It will not work with older versions of Pa11y.
Pa11y version | Pa11y HTML_CodeSniffer runner version |
---|---|
1.x - 4.x | Unsupported |
5.x | 1.x |
6.x | 2.x |
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
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 # Verify all of the code (ESLint)
make test # Run all tests
make test-unit # Run the unit tests
make test-unit-coverage # Run the unit tests with coverage
The Pa11y HTML_CodeSniffer runner is licensed under the Lesser General Public License (LGPL-3.0).
Copyright © 2018, Team Pa11y