メインコンテンツへスキップ

Siteforce Edge 補正ルール fixture

Edge が HTML へ適用する補正ルール 22 種を 1 サイトで網羅する。 1 ルール 1 ページで、補正が発火するマークアップと発火してはいけないマークアップを併記する。

名前を補うルール

役割と構造を補うルール

ページ全体の宣言を補うルール

フォームと動的領域のルール

読み方

各ページの先頭にある HTML コメントに、対象の実装ファイル・発火条件・補正内容・confidence を書いてある。 ページ内は「補正が発火するマークアップ」と「補正が発火してはいけないマークアップ」の 2 節に分かれ、 各ケースに理由を添えている。

ルールごとの期待値は各ページの <head> にある <script id="siteforce-fixture-expect"> に JSON で埋め込んであり、 services/edge-crawler/src/rules-runner/edge-rule-fixtures.test.ts がこれを読んで ルール実装との突き合わせを行う。詳細は同ディレクトリの README.md を参照。