Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.
/ pa11y-runner-htmlcs Public archive

A HTML CodeSniffer runner for Pa11y

License

Notifications You must be signed in to change notification settings

pa11y/pa11y-runner-htmlcs

Repository files navigation

Pa11y HTML CodeSniffer Runner

⚠️ This package is now bundled with pa11y. You can find the latest version in the pa11y repo. ⚠️

A HTML_CodeSniffer runner for Pa11y.

NPM version Build status LGPL-3.0 licensed

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              # 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

License

The Pa11y HTML_CodeSniffer runner is licensed under the Lesser General Public License (LGPL-3.0).
Copyright © 2018, Team Pa11y