# Ԃ̐ݒt@C
#   ɂ́AԕύX\ȂׂẴp^AԂƋɗ񋓂Ă܂B
#   w̕@
#       keyword value
#   Ƃ`łBL[[ȟɂ͋󔒂(ЂƂȏ)󂯂ĂB
#   s # ̓Rgs܂BύXsvȃp^̓RgɂĂB
#   htmllint ̏oxȂǂ̏ԂύXɂ́Ãt@C
#       perl htmllint -f htmllintrc ...
#   ̂悤Ɏw肵 htmllint N邩Aϐ HTMLLINTRC ɁAt@C
#   tpX htmllint ̑΃pXw肵ĂBR}hCIvV
#   ̕ϐD悳܂B܂Ał̕ύXƓw肪R}hC
#   ɂꍇ́AR}hC̕D悵܂B
#   ̐ݒt@C̃t@C͔Cӂō\܂B
#   UNIX̏ꍇAϐHOMEŎfBNgɁA.htmllintrc Ƃt@C
#   ƁAԂƂēǂݍ݂܂B
#   ȂwĂAĂ͖܂B

# xbZ[W̃X^C
#   wł̂͋NIvV -style ƓŁÂƂłB
#       lint     file(#): warning
#       short    #: warning
#       long     #: warning-id: warning
#       terse    file:#:warning-id
#       verbose  file: #: warning-id: warning
#style lint

# x̑ł؂E
#limit 999

# _x̑ł؂萔
#omit 50

# HTML @[W
#   wł̂͋NIvV -x ƓłB
#html html401t

# ̋NIvV̏l
#nopedantic
#religious
#accessibility
#banner
#score
#noprune
#warnings
#uc
#usedoctype
#usecharset
#nolocal

# ex̏
#   ex̎ẃA
#       enable x
#   ܂
#       disable x
#   Ƃ܂Bx́A󔒂ŋ؂ĕׂĂ\܂B
#   włx́Ahtmllint ŎgpĂ̂ƓłȂ΂Ȃ܂B
#   ́ÃTvt@CɂׂĊ܂܂Ă܂B
#   w肳ĂȂxɑ΂Ă͉ύX܂B

#1. HTML̃N悪݂ĂȂxB
disable cant-get-url

#2. DOCTYPE錾ȂxB
enable required-doctype

#3. DOCTYPE錾̑Oɐ䕶܂܂Ăx
enable prectrl-doctype

#4. sDOCTYPE錾xB
enable unknown-doctype

#5. Jʎq̑啶HĂxB
enable doctype-case-mismatch

#6. T|[gĂȂDOCTYPE錾xB
enable unsupported-doctype

#7. łɔpĂ܂DOCTYPEw肳ĂxB
enable expired-doctype

#8. HTML4.0ɑ΂HTML4.01g悤B
enable obsoleted-doctype

#9. IꂽHTML@[WHTMLDOCTYPE錾ĂxB
enable doctype-mismatch

#10. DOCTYPE錾̐擪ȊOɌꂽxB
enable misplaced-doctype

#11. XHTMLDOCTYPE錾HTMLłȂxB
enable lower-case-doctype

#12. DOCTYPE錾啶łȂxB
enable upper-case-doctype

#13. XHTMLŃVXeʎqȂx
enable empty-systemid

#14. VXeʎqȂx
enable illegal-systemid

#15. VXeʎq̑啶Ăx
enable systemid-case-mismatch

#16. SGML錾DTD錾ȂǂꂽxB
enable ignore-declaration

#17. }[NԂꂽxB
enable marked-section

#18. }[NԒɏĂ͂ȂȂ񂪊܂܂ĂxB
enable badstr-in-marked-section

#19. }[NԂĂȂxB
enable unclosed-marked-section

#20. XML錾̐擪ȊOɌꂽxB
enable misplaced-xmldecl

#21. XHTMLXML錾ȂxB
enable xhtml-xmldecl

#22. XML錾 ?> ŏIĂȂxB
enable end-xmldecl

#23. XML錾ȂxB
enable bad-xmldecl

#24. ߂xB
enable processing-instruction

#25. Rg -- ܂܂ĂxB
enable w-hyphens-in-comment

#26. HTML4ȏŃRg -- ܂܂ĂxB
enable excluded-w-hyphens-in-comment

#27. Rg <!> xB
enable empty-comment

#28. <!-> Ȃǂ̐ȂRgxB
enable illegal-comment

#29. <TITLE> ɃRgĂxB
enable title-comment

#30. Rg <  > ܂܂ĂxB
enable markup-in-comment

#31. RgqɂȂĂxB
enable nested-comment

#32. Rg --  > ̊Ԃɋ󔒂܂܂ĂxB
enable space-in-closed-comment

#33. Rg --!> ƂĂxB
enable illegal-closed-comment

#34. RgĂȂxB
enable unclosed-comment

#35. ^OĂȂxB
enable unclosed-tag

#36. < ƃ^O̊Ԃɋ󔒂܂܂ĂxB
enable leading-whitespace

#37. ^Oɗ]v < xB
enable unexpected-open

#38. XHTMLŋvf^O />ŕĂȂxB
enable endtag-slash

#39. XHTMLŋvf^OƂ/>̑Oɋ󔒂ȂxB
enable leading-space-endtag-slash

#40. XHTMLŋvf^O̗vfɋ󔒂ĂxB
enable contain-no-space

#41. XHTMLŋvf^O<tag></tag>ƏĂxB
enable minimized-endtag

#42. XHTMLŔvf^O/>ŕĂxB
enable noempty-endtag-slash

#43. ꏊɂďĂ͂ȂȂ^OƂxB
enable excluded-element

#44. ꏊɂď̂E߂Ȃ^OƂxB
disable deprecated-element

#45. ̗vfɂȂ^O̊OɏĂƂxB
enable misplaced-element

#46. xĂ͂ȂȂ^O𕡐񏑂ƂxB
enable once-only

#47. ̃^OƂǂ炩Ȃ^O𗼕ƂxB
enable once-only-group

#48. ^OԈႦĂxB
enable must-follow

#49. <DD>  <DT> ɑĂȂxB
enable must-follow-slight

#50. Kvȃ^OĂȂxB
enable required

#51. ^OɂāAJn^OƏI^O̊ԂɉȂxB
enable empty-container

#52. Jn^OƏI^O̊Ԃ󔒂xB
enable space-container

#53. Jn^OƏI^O̊Ԃ <BR> xB
enable br-only-container

#54. sȃ^OĂxB
enable unknown-element

#55. ʂHTMLp̃^OĂxB
enable other-html-element

#56. ܂E߂Ȃ^OĂxB
enable deprecated-tag

#57. X^CV[gg^OĂxB
enable deprecated-tag-css

#58. T|[gÕ^OĂxB
enable unsupported-tag

#59. gׂłȂƂĂ^OĂxB
enable should-not-use

#60. ȗs̊Jn^OȗꂽƂxB
enable required-start-tag

#61. Jn^OȗꂽƂxBȗȏꍇB
enable omit-start-tag

#62. <TBODY> Ȃǂ̏ȗȊJn^OȗꂽƂxB
disable omit-start-tag-trivial

#63. ȗs̏I^OȗꂽƂxB
enable required-end-tag

#64. I^OȗꂽƂxBȗȏꍇB
enable omit-end-tag

#65. </LI>  </TD> Ȃǂ̏ȗȏI^OȗꂽƂxB
disable omit-end-tag-trivial

#66. I^Oɑw肵ƂxB
enable closing-attribute

#67. I^ÔȂ^ȌI^OƂxB
enable illegal-closing

#68. Jn^OƏI^O̊Ԃɖ]܂Ȃ]ȋ󔒂xB
disable container-whitespace

#69. Jn^ÔȂI^OxB
enable mis-match

#70. ^O̓q֌WƂxB
enable element-overlap

#71. ^O̓q[߂xB
enable tags-nest

#72. KvȏI^OȂxB
enable unclosed-element

#73. ^OȊOȂꏊɃeLXgƂxB
enable unexpected-pcdata

#74. ^OɂȕxB
enable illegal-attribute

#75. XHTMLȊOŋvf^O /> ƕĂxB
enable xhtml-emptytag

#76. vf⑮̑啶A𓝈ꂷ悤ɑB
disable mixed-case

#77. XHTMLŗvfŏĂȂxB
enable lower-case-tag

#78. XHTMLőŏĂȂxB
enable lower-case-attribute

#79. s̑w肳ĂxB
enable unknown-attribute

#80. ʂHTMLp̑w肳ĂxB
enable other-html-attribute

#81. ܂E߂ȂĂxB
enable deprecated-attribute

#82. X^CV[ggĂxB
enable deprecated-attribute-css

#83. T|[gȎĂxB
enable unsupported-attribute

#84. 󔒂ŋ؂ĂȂxB
enable leading-space-attribute

#85. JԂĂxB
enable repeated-attribute

#86. Kvȑw肳ĂȂxB
enable required-attribute

#87. Ɏw肵Ȃ΂ȂȂw肳ĂȂxB
enable required-attribute-pair

#88. Ɏw肵Ă͂ȂȂw肳Ăx
enable nomixed-attribute

#89. KvȑlȗĂxB
enable required-value

#90. lw肳ĂȂƂxB
enable no-attribute-value

#91. pň͂܂ꂽlsɓnĂxB
enable across-lines-attribute

#92. l؂ = Oɋ󔒂܂܂ĂxB
disable space-around-equal

#93. l̈pĂȂxB
enable unclosed-quotes

#94. lPp '`' ň͂܂ĂxB
disable attribute-delimiter

#95. pň͂܂Ȃ΂ȂȂlpň͂łȂxB
enable quote-attribute-value

#96. pň͂񂾕悢lpň͂łȂxB
enable recommend-quote-attribute-value

#97. pň͂܂ĂȂlpň͂ނ悤B
disable bare-attribute-value

#98. pň͂܂ꂽlɋ󔒂ssĂxB
enable whitespace-attribute-value

#99. ܂E߂ȂlĂxB
enable deprecated-value

#100. ɂłȂl̂ƂxB
enable empty-value

#101. l߂ƂxB
enable attribute-length

#102. lȂxB
enable attribute-format

#103. F̎w肪ȂxB
enable attribute-color

#104. PROFILEɕURIĂxB
enable profile-uri

#105. SłȂlĂxB
enable unsafe-attribute

#106. XHTMLől̑啶HĂxB
enable attribute-value-case

#107. lŒ肳ĂƂȊO̒lxB
enable fixed-attribute

#108. lƑ̂Ƃ͑ȗ悤B
enable minimized-attribute

#109. XHTMLőȗĂxB
enable no-minimization

#110. lƈقȂ鑮ȗĂxB
enable omit-attribute-name

#111. ̎QƂZ~RŏIĂȂxB
enable required-semicolon

#112. ̎Q &apos; Ȃ悤
enable apos

#113. XHTML16iQƂXgĂxB
enable lower-x

#114. sȎ̎QƂ̂ƂxB
enable bad-entity

#115. QƂE𒴂R[ĥƂxB
enable over-ref-charset

#116. gpłȂQƂgpƂx
enable no-ref-charset

#117. <  & Ȃǂ̎QƂpď悤ɌxB
enable literal-metacharacter

#118. eLXg̈p̎QƂpď悤ɑB
disable double-quote-in-text

#119. <HTML> ^OLANGw肷悤B
enable html-lang

#120. langxml:lang΂Ŏw肷悤B
enable lang

#121. lang̒lxml:lang̒lHĂxB
enable lang-mismatch

#122. LANG̎wƑľꂪHĂxB
enable lang-attribute

#123. LANG̎wƃeLXǧꂪHĂxB
disable lang-pcdata

#124. <HEAD>  <LINK REV=MADE HREF="mailto:`"> ȂxB
enable mailto-link

#125. <HEAD>  <LINK REL="NEXT" HREF="`"> Ȃǂ̃iBQ[Vp̃NȂxB
enable navigation-link

#126. <LINK REL="CONTENTS">  CONTENT ƏĂxB
enable mistype-links

#127. <META NAME="ROBOTS"> CONTENT̒lȂxB
enable robots-content

#128. <HEAD>  <META HTTP-EQUIV=CONTENT-TYPE CONTENT=`> ȂxB
enable content-type

#129. <META> Ɏw肳ĂCHARSETo^Ă̂łȂxB
enable no-registered-charset

#130. <META HTTP-EQUIV=CONTENT-TYPE CONTENT=`> CHARSETw肳ĂȂxB
enable no-charset

#131. <META HTTP-EQUIV=CONTENT-TYPE CONTENT=`> CHARSETw肳OɔASCIIꂽxB
enable non-ascii-early

#132. ASCIIgpłȂ CHARSET Ȃ̂ɔASCIIꂽxB
enable non-ascii

#133. s^uȊO̐䕶܂܂ĂxB
enable ctrl-character

#134. pJ^Ji܂܂ĂxB
enable han-katakana

#135. @ˑSp܂܂ĂxB
enable bad-jis-x0208

#136. ̐擪BOM܂܂ĂxB
enable bom

#137. XHTMLŁAXML錾 encoding w肪ȂxB
enable xml-encoding

#138. CHARSET ̎wƎۂ̃R[hĂxB
enable charset-mismatch

#139. HTTPX|Xwb_ł CHARSET ̎w <META> ̎w肪ĂxB
enable conflict-charset

#140. HTTPX|Xwb_ CHARSET w肪ȂxB
enable http-head-charset

#141. <META> Ɏw肳ĂCONTENT-TYPE text/html łȂxB
enable no-text-html

#142. HTTPX|Xwb_ł̃fBA^Cv̎w <META> ̎w肪ĂxB
enable conflict-mime

#143. HTMLɂĎwłȂfBA^Cvw肳ĂxB
enable unrecommended-mime

#144. fBA^Cv application/xhtml+xml  <meta http-equiv> Ăx
enable xml-http-equiv

#145. <META HTTP-EQUIV=CONTENT-TYPE> 񏑂ĂxB
enable existing-content-type

#146. <SCRIPT>  <STYLE> gƂ <META HTTP-EQUIV=CONTENT-XXXX-TYPE> w肷悤B
enable content-xxxx-type

#147. ONXXXXSTYLEgĂ̂ <META HTTP-EQUIV=CONTENT-XXXX-TYPE> w肳ĂȂxB
enable need-content-xxxx-type

#148. <META>  HTTP-EQUIV  NAME ̗w肳ĂxB
enable meta-http-equiv-name

#149. <META CONTENT>  HTTP-EQUIV  NAME w肳ĂȂxB
enable meta-no-http-equiv-name

#150. ΂ŗpׂCxgxB
enable event-pair

#151. <META HTTP-EQUIV="REFRESH"> ͎gpȂ悤B
enable refresh

#152. <META HTTP-EQUIV="REFRESH"> ɑ郊NȂxB
enable refresh-link

#153. <SCRIPT> ̗vfׂăRgň͂ނ悤B
enable comment-element

#154. <SCRIPT>  </ 𒼐ڏĂxB
enable etago-in-cdata

#155. <SCRIPT> ɍD܂ȂĂxB
enable embedded-in-cdata

#156. XHTML <SCRIPT> ɃRgx
enable comment-in-stylescript

#157. <SCRIPT> ^Ô <NOSCRIPT> ^OȂxB
disable no-noscript

#158. TITLE̒64𒴂ĂxB
enable title-length

#159. <BODY> ł̐Fw肪sSxB
enable body-color

#160. wi摜w肵Ă̂ɔwiFw肵ĂȂxB
enable background

#161. wiFƓF̃eLXgFw肵ĂxB
enable same-bgcolor

#162. wiFƎF̃eLXgFw肵ĂxB
enable near-bgcolor

#163. wiFƃeLXgF̋Px䂪sĂxB
enable contrast

#164. ID̒ldĂxB
enable repeated-id

#165. `ĂȂID̒lQƂĂxB
enable undef-id

#166. <FORM> ̗vfdĂxB
enable repeated-name

#167. <FIELDSET> ̒ɋ󔒈ȊÕeLXgĂxB
enable fieldset-whitespace

#168. WI{^ŕ CHECKED w肳ĂxB
enable multiple-checked

#169. WI{^łЂƂ CHECKED w肳ĂȂxB
enable no-checked

#170. <OPTION> ɂЂƂ SELECTED w肳ĂȂxB
enable no-selected

#171. Is̃`FbN{bNXŕ SELECTED w肳ĂxB
enable multiple-selected

#172. <OPTION> ߂xB
enable over-select-options

#173. GfBbg{bNXeLXgGAɂ͏lƂȂeLXgĂ悤B
enable default-text

#174. <BUTTON> ^OTYPEw肷悤B
enable input-type

#175. <BUTTON> ɃC[W}bvuĂxB
enable button-usemap

#176. <LABEL> ɕ̃tH[Rg[ĂxB
enable label-control

#177. FOR̂Ȃ <LABEL> ɃtH[Rg[ȂxB
enable label-no-control

#178. <LABEL> FOR̒lƓeɊ܂܂tH[Rg[ID̒lHĂxB
enable label-for-control

#179. <INPUT> ^OȂǂTABINDEXw肷悤B
enable form-tabindex

#180. <INPUT> ^OȂǂACCESSKEYw肷悤B
enable form-accesskey

#181. <ABBR> ^OȂǂTITLEw肷悤B
enable recommended-title

#182. <OBJECT> ɂ͓ȓew肷悤B
enable object-text-equivalent

#183. <APPLET> ALTƓȓew肳ĂxB
enable applet-text-equivalent

#184. ALT̒l󔒂̂ƂxB
enable alt-spaces

#185. <IMG> ^OALTw肷悤B
enable img-alt

#186. <IMG> ^OWIDTHyHEIGHTw肷悤B
enable img-size

#187. <IMG> ^OISMAPUSEMAP̗w肳ĂxB
enable img-map

#188. T[oTChC[W}bvgpĂxB
enable server-side-image-map

#189. <TABLE> ^OSUMMARYw肷悤B
enable table-summary

#190. <TH> ^OABBRw肷悤B
enable abbr-header-label

#191. <COL>  <COLGROUP> SPANxB
enable colgroup-span

#192. e[ũZdȂĂxB
enable overlap-cells

#193. <FRAMESET> ^Ô <NOFRAMES> ^OȂxB
enable no-noframes

#194. <FRAME> URLɎgw肵ĂxB
enable same-document-frameset

#195. <FRAME> ŒڃC[Ww肵ĂxB
enable frame-image

#196. <FRAME> ^OTITLEw肷悤B
enable frame-title

#197. <FRAME> ̖Ow肳ĂxB
enable existing-target-name

#198. <FRAME> ̖O\񂳂ꂽ̂xB
enable reserved-target-name

#199. <FRAME> ̖O\񂳂ꂽ̂ő啶ŕ\LĂxB
enable reserved-target-name-upper

#200. <FRAME> ̖OȂxB
enable illegal-target-name

#201. ItHg^O(<B>A<I>A<TT>)Ȃ悤B
enable physical-font

#202. <P> ^O <BR> ^Ô悤ɎgpĂxB
enable p-isnot-br

#203. <BR> ^OAĂxB
enable continuous-brs

#204. <PRE> Ƀ^uĂxB
enable tab-in-pre

#205. o(<H1>`<H6>)̃xAĂȂxB
enable heading-order

#206. oC[WɓȐ悤B
enable heading-text-equivalent

#207. <A> ^OACCESSKEYw肷悤B
disable link-accesskey

#208. NƃN̊Ԃɉu悤B
enable link-separation

#209. NC[WɓȐ悤B
enable link-text-equivalent

#210. D-NxB
disable d-link

#211. ̃AJ[ňقȂ郊NwĂxB
enable same-link-text

#212. AJ[Ƃ "here" Ƃ "" ȂǂĂxB
enable here-anchor

#213. <IMG ALT> AJ[Ƃ "here" Ƃ "" ȂǂĂxB
enable here-anchor-alt

#214. AJ[ɋ󔒕܂܂ĂxB
enable fragment-id-whitespace

#215. AJ[ɈSłȂ܂܂ĂxB
enable unsafe-fragment-id

#216. AJ[̂ƂxB
enable empty-fragment-id

#217. AJ[w肳ĂxB
enable existing-fragment-id

#218. 啶ʂȂœAJ[w肳ĂxB
enable case-insensitive-fragment-id

#219. AJ[IDɓ̂w肳ĂxB
enable same-fragment-id

#220. IDƂĒ`ĂAJ[ɑ΂ČxB
enable id-link

#221. ^ONAME̒lID̒lقȂĂxB
enable diff-id-link

#222. NAMEID̗w肷悤B
enable need-id-name

#223. IDlɏgĂx
enable lower-id

#224. `ĂȂAJ[ɑ΂ČxB
enable bad-link

#225. QƂĂȂAJ[ɑ΂ČxB
disable unref-link

#226. URL̂ƂxB
enable empty-url

#227. URLɋ󔒕܂܂ĂxB
enable url-whitespace

#228. URL "\" ܂܂ĂxB
enable url-backslash

#229. URL "~" ܂܂ĂxB
disable unsafe-url

#230. URLɎgpłȂASCII܂܂ĂxB
enable excluded-url

#231. URL̎̎QƂɎgpłȂ܂܂ĂxB
enable excluded-url-ref

#232. URLASCIIȊO̕܂܂ĂxB
enable no-corresponding-url

#233. URLɐȂXL[w肳ĂxB
enable illegal-protocol

#234. URLɑ啶̃XL[w肳ĂxB
enable upper-protocol

#235. URLɕs̃XL[w肳ĂxB
enable unknown-protocol

#236. URL file: Ȃǂ̃[Jt@CQƂĂxB
enable local-protocol

#237. URLɗpłȂXL[w肳ĂxB
enable cantuse-protocol

#238. URL javascript: XL[xB
enable javascript-url

#239. URLȂ̂ƂxB
enable illegal-format-url

#240. "/" ŏIׂURL "/" ŏIĂȂxB
enable trailing-slash

#241. URI "//" Ŏn܂ĂxB
enable net-path

#242. "/" ŏIĂURLƂłȂURL݂ĂxB
disable conflict-directory

#243. "`/index.html"  "`/" ꂳĂȂxB
enable index-html

#244. <BASE> Ŏw肷OURLꂽxB
enable later-base

#245. <BASE> Ŏw肳ꂽURLΎwłȂxB
enable absolute-base-url

#246. </HTML> ̌ɂ܂eLXgĂxB
enable unexpected-end-of-html

#247. t@CTCY𒴂ĂxB
enable over-file-size

#248. C[Wt@CɋKÔ̂w肳ĂxB
enable unsupported-image

#249. J-SkyWeb <UL>A<OL> ̓q[xB
enable jskyweb-olul

#250. J-SkyWeb <LI> ̌𒴂ĂxB
enable jskyweb-li

#251. opHTML <HTML> n܂ĂȂxB
enable jpo-no-html

#252. opHTML Shift JIS łȂxB
enable jpo-shift-jis

#253. opHTMLŎgpłȂgĂxB
enable jpo-bad-char
