Tidy HTML5
Installation:
$ git clone https://github.com/htacg/tidy-html5.git $ cd tidy-html5/build/cmake $ apt-get install cmake $ sh build-me.sh $ sudo make install
Usage:
$ tidy -config tidy.conf index.html
Configuration File (tidy.conf):
new-inline-tags: app new-blocklevel-tags: app, notification, navbar, navbarbenachrichtigungen, dashboard new-empty-tags: app show-warnings: true drop-proprietary-attributes: no quiet: yes markup: no
Options:
http://tidy.sourceforge.net/docs/quickref.html
Website:
http://www.html-tidy.org/
HTML5-Lint (Mozilla)
Installation:
$ git clone https://github.com/mozilla/html5-lint $ cd html5-lint $ cp html5check.py .
Usage:
$ python html5check.py source.html
Website:
https://github.com/mozilla/html5-lint
A11Y
About:
Easy accessibility audits powered by the Chrome Accessibility Tools.
Installation:
$ npm install a11y
Usage:
$ a11y index.html $ a11y https://kitconcept.com
Github:
https://github.com/addyosmani/a11y
Website:
https://addyosmani.com/a11y/
PA11Y
Installation:
$ sudo npm install -g pa11y
Github:
https://github.com/pa11y/pa11y