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 Dec 4, 2014 · 19 revisions

Maintainer: Martin Grenfell martin.grenfell@gmail.com

To activate the checker, set the following:

let g:syntastic_html_checkers = ['w3']

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