# 初期状態の設定ファイル # ここには、状態変更可能なすべてのパラメタが、既定状態と共に列挙されています。 # 指定の方法は # keyword value # という形式です。キーワードの後ろには空白を(ひとつ以上)空けてください。 # 行頭の # はコメント行を示します。変更不要なパラメタはコメントにしてください。 # htmllint の出す警告などの初期状態を変更するには、このファイルを # perl htmllint -f htmllintrc ... # のように指定して htmllint を起動するか、環境変数 HTMLLINTRC に、ファイル名の # フルパスか htmllint からの相対パスを指定してください。コマンドラインオプション # の方が環境変数よりも優先されます。また、ここでの変更と同じ指定がコマンドライン # にある場合は、コマンドラインの方が優先します。 # この設定ファイルのファイル名は任意で構いません。 # UNIXの場合、環境変数HOMEで示されるディレクトリに、.htmllintrc というファイルが # あると、初期状態として読み込みます。 # 正しくない指定をしても、たいていは無視されます。 # 警告メッセージのスタイル # 指定できるのは起動時オプション -style と同じで、次のとおりです。 # lint file(#): warning # short #: warning # long #: warning-id: warning # terse file:#:warning-id # verbose file: #: warning-id: warning #style lint # 警告の打ち切り限界数 #limit 999 # 無減点同一警告の打ち切り数 #omit 50 # HTML ヴァージョン # 指定できるのは起動時オプション -x と同じで、次のとおりです。 # html20 RFC1866 # html2x RFC2070 i18n # html30 arena # html32 wilbur # html40-strict cougar-strict # html40-transitional cougar-transitional # html40-frameset cougar-frameset # mozilla20 # mozilla30 navigator # mozilla40 communicator netscape # ie30b msie30b # ie30 msie30 # ie40 msie40 microsoft # webexp #html html20 # 他の起動時オプションの初期値 #pedantic #noreligious #noaccessibility #nobanner #noscore #igndoctype #igncharset #nolocal # 各警告の初期状態 # 各警告の指定は、 # enable 警告名 # または # disable 警告名 # とします。警告名は、空白で区切って複数並べても構いません。 # 指定できる警告名は、htmllint で使用しているものと同じでなければなりません。 # それらは、このサンプルファイルにすべて含まれています。 # 指定されていない警告に対しては何も変更しません。 # DOCTYPE宣言がなかったら警告する。 enable required-doctype # 不明なDOCTYPE宣言だったら警告する。 enable unknown-doctype # すでに廃棄されてしまったDOCTYPEが指定されていたら警告する。 enable expired-doctype # 選択されたHTMLヴァージョンとHTML中のDOCTYPE宣言が矛盾していたら警告する。 enable doctype-mismatch # DOCTYPE宣言がコメントを除くファイルの先頭以外に現れたら警告する。 enable misplaced-doctype # SGML宣言やDTD宣言などが現われたら警告する。 enable ignore-declaration # コメント中に -- が含まれていたら警告する。 enable w-hyphens-in-comment # コメントが空 だったら警告する。 enable empty-comment # などの正しくないコメントだったら警告する。 enable illegal-comment # コメント中に < や > が含まれていたら警告する。 enable markup-in-comment # 閉じコメントの -- と > の間に空白が含まれていたら警告する。 enable space-in-closed-comment # 閉じコメントを --!> としていたら警告する。 enable illegal-closed-comment # コメントが閉じられていなかったら警告する。 enable unclosed-comment # タグが閉じられていなかったら警告する。 enable unclosed-tag # < とタグ名の間に空白が含まれていたら警告する。 enable leading-whitespace # タグ内に余計な < があったら警告する。 enable unexpected-open # 場所によって書いてはならないタグを書いたとき警告する。 enable excluded-element # 場所によって書くのを薦められないタグを書いたとき警告する。 enable deprecated-element # 一度しか書いてはならないタグを複数回書いたとき警告する。 enable once-only # 他のタグとどちらか一方しか書けないタグを両方書いたとき警告する。 enable once-only-group # タグを書く順序を間違えていたら警告する。 enable must-follow #
に続いていなかったら警告する。 enable must-follow-slight # 必要なタグを書いていなかったら警告する。 enable required # タグによって、開始タグと終了タグの間に何もなかったら警告する。 enable empty-container # 不明なタグを書いていたら警告する。 enable unknown-element # 別のHTML用のタグを書いていたら警告する。 enable other-html-element # あまり薦められないタグを書いていたら警告する。 enable deprecated-tag # スタイルシートを使った方がいいタグを書いていたら警告する。 enable deprecated-tag-css # 開始タグが省略されたとき警告する。省略が自明な場合を除く。 enable omit-start-tag # などの省略が自明な開始タグが省略されたとき警告する。 enable omit-start-tag-trivial # 終了タグが省略されたとき警告する。省略が自明な場合を除く。 enable omit-end-tag # や などの省略が自明な終了タグが省略されたとき警告する。 disable omit-end-tag-trivial # 終了タグに属性を指定したとき警告する。 enable closing-attribute # 終了タグのないタグの終了タグを書いたとき警告する。 enable illegal-closing # 開始タグと終了タグの間に望ましくない余分な空白があったら警告する。 enable container-whitespace # 開始タグのない終了タグがあったら警告する。 enable mis-match # タグの入れ子関係がおかしいとき警告する。 enable element-overlap # タグの入れ子が深すぎたら警告する。 enable tags-nest # 必要な終了タグが見つからなかったら警告する。 enable unclosed-element # タグ以外が書けない場所にテキストを書いたとき警告する。 enable unexpected-pcdata # タグ内におかしな文字があったら警告する。 enable illegal-attribute # 要素名や属性名の大文字、小文字を統一するように促す。 enable mixed-case # 不明の属性が指定されていたら警告する。 enable unknown-attribute # 別のHTML用の属性が指定されていたら警告する。 enable other-html-attribute # あまり薦められない属性を書いていたら警告する。 enable deprecated-attribute # スタイルシートを使った方がいい属性を書いていたら警告する。 enable deprecated-attribute-css # 属性が空白で区切られていなかったら警告する。 enable leading-space-attribute # 同じ属性が繰り返されていたら警告する。 enable repeated-attribute # 必要な属性が指定されていなかったら警告する。 enable required-attribute # 必要な属性値が省略されていたら警告する。 enable required-value # 属性値が指定されていないとき警告する。 enable no-attribute-value # 引用符で囲まれた属性値が複数行に渡っていたら警告する。 enable across-lines-attribute # 属性値区切りの = 前後に空白が含まれていたら警告する。 enable space-around-equal # 属性値の引用符が閉じられていなかったら警告する。 enable unclosed-quotes # 属性値が単引用符 '〜' で囲まれていたら警告する。 enable attribute-delimiter # 引用符で囲まなければならない属性値を引用符で囲んでなかったら警告する。 enable quote-attribute-value # 引用符で囲んだ方がよい属性値を引用符で囲んでなかったら警告する。 enable recommend-quote-attribute-value # 引用符で囲まれていない属性値を引用符で囲むよう促す。 enable bare-attribute-value # 引用符で囲まれた属性値に空白が先行後行していたら警告する。 enable whitespace-attribute-value # あまり薦められない属性値を書いていたら警告する。 enable deprecated-value # 空にできない属性値が空のとき警告する。 enable empty-value # 属性値が長過ぎるとき警告する。 enable attribute-length # 属性値が正しくなかったら警告する。 enable attribute-format # 属性値と属性名が同一のときは属性名を省略するよう促す。 enable minimized-attribute # 属性値と異なる属性名が省略されていたら警告する。 enable omit-attribute-name # 実体参照がセミコロンで終わっていなかったら警告する。 enable required-semicolon # 不明な実体参照のとき警告する。 enable bad-entity # 文字参照が限界を超えた文字コードのとき警告する。 enable over-ref-charset # < や & などを実体参照を用いて書くように警告する。 enable literal-metacharacter # テキスト中の引用符を実体参照を用いて書くように促す。 enable double-quote-in-text # 中に がなかったら警告する。 enable mailto-link # 中に などのナヴィゲーション用のリンクがなかったら警告する。 enable navigation-link # の ROBOTS を大文字で書いていなかったら警告する。 enable robots-upper # のCONTENT属性の値が正しくなかったら警告する。 enable robots-content # 中に がなかったら警告する。 enable content-type # に指定されているCHARSETが IANA に登録されていなかったら警告する。 enable no-registered-charset # にCHARSETが指定されていなかったら警告する。 enable no-charset # でCHARSETが指定される前に非ASCII文字が現れたら警告する。 enable non-ascii-early # 非ASCII文字が使用できない CHARSET なのに非ASCII文字が現れたら警告する。 enable non-ascii # 改行やタブ以外の制御文字が含まれていたら警告する。 enable ctrl-character # 半角カタカナが含まれていたら警告する。 enable han-katakana # 機種依存全角文字が含まれていたら警告する。 enable bad-jis-x0208 # CHARSET の指定と実際のコードが矛盾していたら警告する。 enable charset-mismatch # HTTPレスポンスヘッダでの CHARSET の指定と の指定が矛盾していたら警告する。 enable conflict-charset # に指定されているCONTENT-TYPEが text/html でなかったら警告する。 enable no-text-html # が複数回書かれていたら警告する。 enable existing-content-type #