Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

HTML: w3

LCD 47 edited this page Jun 12, 2016 · 19 revisions

This file is no longer maintained

This file exists only as a historic reference. Documentation for syntastic checkers is now included in the manual, please see :help syntastic-checkers in Vim.


Maintainer: Martin Grenfell [email protected]

W3 is the W3C Markup Validator for HTML. See the project's page for details.

You can instruct syntastic to use the online service, or you can install it from sources and run it as a local service.

Requirement

This checker uses curl(1).

Checker options

g:syntastic_html_w3_api (string; default: 'http://validator.w3.org/check')
URL of the service to use for checking; leave it to the default to run the checks against http://validator.w3.org/, or set it to http://localhost/w3c-validator/check if you're running a local service
g:syntastic_html_w3_exec (string; default: 'curl')
path to the curl executable; override it with a full path if your curl(1) is not installed in a standard location

Notes

Non-zero exit codes from curl are signaled by syntastic with messages such as:

syntastic: error: checker html/w3 returned abnormal status 26

You can lookup the meaning of these codes in curl's manual.

This checker doesn't call the makeprgBuild() function, and thus it ignores the usual g:syntastic_html_w3_<option> variables. The only exception is g:syntastic_html_w3_exec, which can be used to override the curl executable.

Clone this wiki locally