@@ -3175,7 +3175,7 @@ details:
3175
3175
https://validator.w3.org/source/
3176
3176
3177
3177
As a syntastic linter, you can validate your files against the online service
3178
- (see http ://validator.w3.org/ ), or you can install it from sources and run it
3178
+ (see https ://validator.w3.org/ ), or you can install it from sources and run it
3179
3179
as a local service:
3180
3180
3181
3181
https://github.com/w3c/markup-validator/
@@ -3184,17 +3184,37 @@ Requirement~
3184
3184
3185
3185
This checker uses cURL:
3186
3186
3187
- http ://curl.haxx.se/
3187
+ https ://curl.haxx.se/
3188
3188
3189
3189
Checker options~
3190
3190
3191
3191
*'g:syntastic_html_w3_api'*
3192
3192
Type: string
3193
- Default: "http ://validator.w3.org/check "
3193
+ Default: "https ://validator.w3.org/check "
3194
3194
URL of the service to use for checking. Leave it to the default to
3195
- run the checks against "http ://validator.w3.org/ ", or set it to
3195
+ run the checks against "https ://validator.w3.org/ ", or set it to
3196
3196
"http://localhost/w3c-validator/check " if you're running a local service.
3197
3197
3198
+ *'g:syntastic_html_w3_doctype'*
3199
+ Type: string
3200
+ Default: ""
3201
+ Name of the document type definition to use for checking. If unspecified, the
3202
+ type is detected from the file content. Currently supported values for HTML:
3203
+
3204
+ - HTML5
3205
+ - HTML 4.01 Strict
3206
+ - HTML 4.01 Transitional
3207
+ - HTML 4.01 Frameset
3208
+ - HTML 4.01 + RDFa 1.1
3209
+ - HTML 3.2
3210
+ - HTML 2.0
3211
+ - ISO/IEC 15445:2000 ("ISO HTML")
3212
+
3213
+ References:
3214
+
3215
+ https://github.com/w3c/markup-validator/blob/master/htdocs/doctype-select.html
3216
+ https://github.com/w3c/markup-validator/blob/master/htdocs/config/types.conf
3217
+
3198
3218
*'g:syntastic_html_w3_exec'*
3199
3219
Type: string
3200
3220
Default: "curl"
@@ -3210,11 +3230,13 @@ Note~
3210
3230
3211
3231
Non-zero exit codes from "cURL" are typically network errors, and are signaled
3212
3232
by syntastic with messages such as: >
3213
- syntastic: error: checker html/validator returned abnormal status 26
3233
+ syntastic: error: checker html/w3 returned abnormal status 26
3214
3234
<
3215
3235
You can lookup the meaning of these codes in cURL's manual:
3216
3236
3217
- http://curl.haxx.se/docs/manpage.html#EXIT
3237
+ https://curl.haxx.se/docs/manpage.html#EXIT
3238
+
3239
+ See also: | syntastic-svg-w3 | , | syntastic-xhtml-w3 | .
3218
3240
3219
3241
==============================================================================
3220
3242
SYNTAX CHECKERS FOR JAVA *syntastic-checkers-java*
@@ -6579,6 +6601,7 @@ SYNTAX CHECKERS FOR SVG *syntastic-checkers-svg*
6579
6601
The following checkers are available for SVG (filetype "svg"):
6580
6602
6581
6603
1. Validator................| syntastic-svg-validator |
6604
+ 2. W3.......................| syntastic-svg-w3 |
6582
6605
6583
6606
------------------------------------------------------------------------------
6584
6607
1. Validator *syntastic-svg-validator*
@@ -6670,6 +6693,78 @@ Example~
6670
6693
<
6671
6694
See also: | syntastic-html-validator | , | syntastic-xhtml-validator | .
6672
6695
6696
+ ------------------------------------------------------------------------------
6697
+ 2. W3 *syntastic-svg-w3*
6698
+
6699
+ Name: w3
6700
+ Maintainer: Kevin Locke <
[email protected] >
6701
+
6702
+ "W3" is the W3C Markup Validator for SVG. See the project's page for
6703
+ details:
6704
+
6705
+ https://validator.w3.org/source/
6706
+
6707
+ As a syntastic linter, you can validate your files against the online service
6708
+ (see https://validator.w3.org/ ), or you can install it from sources and run it
6709
+ as a local service:
6710
+
6711
+ https://github.com/w3c/markup-validator/
6712
+
6713
+ Requirement~
6714
+
6715
+ This checker uses cURL:
6716
+
6717
+ http://curl.haxx.se/
6718
+
6719
+ Checker options~
6720
+
6721
+ *'g:syntastic_svg_w3_api'*
6722
+ Type: string
6723
+ Default: "https://validator.w3.org/check "
6724
+ URL of the service to use for checking. Leave it to the default to
6725
+ run the checks against "https://validator.w3.org/ ", or set it to
6726
+ "http://localhost/w3c-validator/check " if you're running a local service.
6727
+
6728
+ *'g:syntastic_svg_w3_doctype'*
6729
+ Type: string
6730
+ Default: "SVG 1.1" (if not detected from DTD)
6731
+ Name of the document type definition to use for checking. If unspecified, the
6732
+ type is detected from a Document Type Declaration, if present, or "SVG 1.1" is
6733
+ used. Currently supported values for SVG:
6734
+
6735
+ - SVG 1.0
6736
+ - SVG 1.1
6737
+ - SVG 1.1 Tiny
6738
+ - SVG 1.1 Basic
6739
+
6740
+ References:
6741
+
6742
+ https://github.com/w3c/markup-validator/blob/master/htdocs/doctype-select.html
6743
+ https://github.com/w3c/markup-validator/blob/master/htdocs/config/types.conf
6744
+
6745
+ *'g:syntastic_svg_w3_exec'*
6746
+ Type: string
6747
+ Default: "curl"
6748
+ Path to the "cURL" executable. Override it with a full path if your "cURL" is
6749
+ not installed in a standard location.
6750
+
6751
+ This checker doesn't call the "makeprgBuild()" function, and thus it ignores
6752
+ the usual 'g:syntastic_svg_w3_<option> ' variables. The only exception is
6753
+ 'g:syntastic_svg_w3_exec', which can be used to override the path to the
6754
+ "cURL" executable.
6755
+
6756
+ Note~
6757
+
6758
+ Non-zero exit codes from "cURL" are typically network errors, and are signaled
6759
+ by syntastic with messages such as: >
6760
+ syntastic: error: checker svg/w3 returned abnormal status 26
6761
+ <
6762
+ You can lookup the meaning of these codes in cURL's manual:
6763
+
6764
+ http://curl.haxx.se/docs/manpage.svg#EXIT
6765
+
6766
+ See also: | syntastic-html-w3 | , | syntastic-xhtml-w3 | .
6767
+
6673
6768
==============================================================================
6674
6769
SYNTAX CHECKERS FOR TCL *syntastic-checkers-tcl*
6675
6770
@@ -7483,6 +7578,7 @@ The following checkers are available for xHTML (filetype "xhtml"):
7483
7578
2. jshint...................| syntastic-xhtml-jshint |
7484
7579
3. proselint................| syntastic-xhtml-proselint |
7485
7580
4. Validator................| syntastic-xhtml-validator |
7581
+ 5. W3.......................| syntastic-xhtml-w3 |
7486
7582
7487
7583
------------------------------------------------------------------------------
7488
7584
1. HTML tidy *syntastic-xhtml-tidy*
@@ -7668,6 +7764,84 @@ Example~
7668
7764
<
7669
7765
See also: | syntastic-html-validator | , | syntastic-svg-validator | .
7670
7766
7767
+ ------------------------------------------------------------------------------
7768
+ 5. W3 *syntastic-xhtml-w3*
7769
+
7770
+ Name: w3
7771
+ Maintainer: Kevin Locke <
[email protected] >
7772
+
7773
+ "W3" is the W3C Markup Validator for XHTML. See the project's page for
7774
+ details:
7775
+
7776
+ https://validator.w3.org/source/
7777
+
7778
+ As a syntastic linter, you can validate your files against the online service
7779
+ (see https://validator.w3.org/ ), or you can install it from sources and run it
7780
+ as a local service:
7781
+
7782
+ https://github.com/w3c/markup-validator/
7783
+
7784
+ Requirement~
7785
+
7786
+ This checker uses cURL:
7787
+
7788
+ https://curl.haxx.se/
7789
+
7790
+ Checker options~
7791
+
7792
+ *'g:syntastic_xhtml_w3_api'*
7793
+ Type: string
7794
+ Default: "https://validator.w3.org/check "
7795
+ URL of the service to use for checking. Leave it to the default to
7796
+ run the checks against "https://validator.w3.org/ ", or set it to
7797
+ "http://localhost/w3c-validator/check " if you're running a local service.
7798
+
7799
+ *'g:syntastic_xhtml_w3_doctype'*
7800
+ Type: string
7801
+ Default: ""
7802
+ Name of the document type definition to use for checking. If unspecified, the
7803
+ type is detected from the file content. Currently supported values for XHTML:
7804
+
7805
+ - XHTML 1.0 Strict
7806
+ - XHTML 1.0 Transitional
7807
+ - XHTML 1.0 Frameset
7808
+ - XHTML 1.1
7809
+ - XHTML + RDFa
7810
+ - XHTML Basic 1.0
7811
+ - XHTML Basic 1.1
7812
+ - XHTML Mobile Profile 1.2
7813
+ - XHTML-Print 1.0
7814
+ - XHTML 1.1 plus MathML 2.0
7815
+ - XHTML 1.1 plus MathML 2.0 plus SVG 1.1
7816
+
7817
+ References:
7818
+
7819
+ https://github.com/w3c/markup-validator/blob/master/htdocs/doctype-select.html
7820
+ https://github.com/w3c/markup-validator/blob/master/htdocs/config/types.conf
7821
+
7822
+ *'g:syntastic_xhtml_w3_exec'*
7823
+ Type: string
7824
+ Default: "curl"
7825
+ Path to the "cURL" executable. Override it with a full path if your "cURL" is
7826
+ not installed in a standard location.
7827
+
7828
+ This checker doesn't call the "makeprgBuild()" function, and thus it ignores
7829
+ the usual 'g:syntastic_xhtml_w3_<option> ' variables. The only exception is
7830
+ 'g:syntastic_xhtml_w3_exec', which can be used to override the path to the
7831
+ "cURL" executable.
7832
+
7833
+ Note~
7834
+
7835
+ Non-zero exit codes from "cURL" are typically network errors, and are signaled
7836
+ by syntastic with messages such as: >
7837
+ syntastic: error: checker xhtml/w3 returned abnormal status 26
7838
+ <
7839
+ You can lookup the meaning of these codes in cURL's manual:
7840
+
7841
+ https://curl.haxx.se/docs/manpage.xhtml#EXIT
7842
+
7843
+ See also: | syntastic-html-w3 | , | syntastic-svg-w3 | .
7844
+
7671
7845
==============================================================================
7672
7846
SYNTAX CHECKERS FOR XML *syntastic-checkers-xml*
7673
7847
0 commit comments