The A11y Machine is an automated accessibility testing tool which crawls and tests pages of any web application to produce detailed reports.
a11ym-sniffers
does not strictly expect the node_modules
to be in the same directory. A new findNodeModules
function is now used to look for the closest appropriated node_modules
directory.--report-options
(CLI) or reportOptions
(configuration file).--report path/to/my/report.js
(CLI, same with the configuration file by using report: path/to/my/report.js
).null
, undefined
, empty strings, are now all treated equally).const a11ym = require('the-a11y-machine')
will just work,a11ym.yml.example
,--error-level
CLI option, or the errorLevel
configuration entry,--static-outout
CLI option,--open
CLI option to directly open the fresh report in your favorite browser.a11ym_output
is created in the current working directory (CWD) instead of the root of the project.master
,HTML
in the --standards
option, like --standards WCAG2AA,HTML
to enable HTML validation:
All validations are still local, nothing sent over the network.
-w
/--workers
options to control the number of workers,a11ym-sniffers
command to build sniffers, bye bye Grunt,--http-auth-user
and --http-auth-password
options to authenticate HTTP requests,-V
/--no-verbose
to control the log verbosity,<base />
tag in the index.html
report: Useful when a sysadmin would like to move this index.Ctrl-C
now works much better,--maximum-urls
is set to 1,role="presentation"
is partially supported (please, see https://github.com/squizlabs/HTML_CodeSniffer/issues/149),liip/a11ym
, it avoids being blocked by some firewalls.