html-validator-cli: Command Line Interface for

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.


Please see the README on GitHub at

[Skip to ReadMe]


Dependenciesaeson, ansi-terminal, base (>=4.7 && <5), bytestring, directory (>=1.2.5), doctest, filepath, hspec, html-validator-cli, http-conduit, text, utf8-string [details]
Copyright2018 Kenzo Yotsuya
AuthorKezno Yotsuya
Home page
Bug tracker
Source repositoryhead: git clone
UploadedTue Oct 16 07:08:34 UTC 2018 by KenzoYotsuya




Maintainers' corner

For package maintainers and hackage trustees

Readme for html-validator-cli-

[back to package description]

html-validator-cli CircleCI

Command Line Interface for The W3C Markup Validation Service

$ cat /var/www/html/index.html
<!DOCTYPE html>
    <body>Hello, Validator!</body>

$ validatehtml /var/www/html/index.html
[ERROR] The character encoding was not declared. Proceeding using “windows-1252”.

[ERROR] Element “head” is missing a required instance of child element “title”.
From line 2, column 7; to line 3, column 10
ml> <html>     <body>Hello,

[WARNING] Consider adding a “lang” attribute to the “html” start tag to declare the language of this document.
From line 1, column 16; to line 2, column 6
TYPE html> <html>     <


Usage: validatehtml [-u URL] [-x DIR] FILE | DIR ...
  -s URL  --validator-url=URL  validation service url (default:
  -x DIR  --exclude=DIR        exclude files in DIR
  -1      --oneline            print each message on one line


Copyright (c) IIJ Innovation Institute Inc.

Licensed under The 3-Clause BSD License.