Section Composer / Public reference 1.0.0
Section Composerの76品質ルール
schema、content、見出し、アクセシビリティ、レスポンシブ、SEO、WordPress、セキュリティを76の固定Rule IDで判定します。発火条件、根拠、重要度、対応方針を公開します。
RULE
検査領域と根拠を確認する
Project schema version
schemaVersion is unsupported を検出し、migrate the project を案内する品質ルールです。
error · schema SCP-SCHEMA-002 · v1.0.0Unknown Section definition
definitionId is not in catalog を検出し、replace or migrate the section を案内する品質ルールです。
error · schema SCP-SCHEMA-003 · v1.0.0Unknown variant
variantId is not in the definition を検出し、select a supported variant を案内する品質ルールです。
error · schema SCP-SCHEMA-004 · v1.0.0Duplicate instance ID
two instances share the same ID を検出し、regenerate one ID を案内する品質ルールです。
error · schema SCP-SCHEMA-005 · v1.0.0Invalid project ID
project ID violates naming policy を検出し、normalize to lowercase kebab-case を案内する品質ルールです。
warning · schema SCP-SCHEMA-006 · v1.0.0Unknown output adapter
requested adapter is not registered を検出し、remove or install adapter を案内する品質ルールです。
error · schema SCP-COMP-001 · v1.0.0Hero count
enabled hero count is not exactly one を検出し、keep one enabled Hero を案内する品質ルールです。
error · comp SCP-COMP-002 · v1.0.0Header position
Header is not first を検出し、move Header first を案内する品質ルールです。
warning · comp SCP-COMP-003 · v1.0.0Footer position
Footer is not last を検出し、move Footer last を案内する品質ルールです。
warning · comp SCP-COMP-004 · v1.0.0Pricing without CTA
Pricing exists but no later CTA を検出し、add or move CTA を案内する品質ルールです。
warning · comp SCP-COMP-005 · v1.0.0CTA before evidence
primary CTA appears before feature/proof content を検出し、keep hero CTA but add evidence before final CTA を案内する品質ルールです。
info · comp SCP-COMP-006 · v1.0.0Too many sections
enabled section count exceeds 14 を検出し、remove duplicate intent を案内する品質ルールです。
warning · comp SCP-COMP-007 · v1.0.0Repeated category
three or more same-category sections are consecutive を検出し、interleave content and proof を案内する品質ルールです。
info · comp SCP-COMP-008 · v1.0.0Empty page
no enabled sections を検出し、enable or add sections を案内する品質ルールです。
error · comp SCP-COMP-009 · v1.0.0Duplicate anchor
two sections have the same anchor を検出し、normalize anchor を案内する品質ルールです。
error · comp SCP-COMP-010 · v1.0.0Required intent section missing
page kit intent lacks a recommended section を検出し、add recommended section を案内する品質ルールです。
warning · comp SCP-COMP-011 · v1.0.0Section order gap
order values are not normalized を検出し、normalize order を案内する品質ルールです。
info · comp SCP-COMP-012 · v1.0.0Unsupported nesting
Section contains another full Section instance を検出し、flatten composition を案内する品質ルールです。
error · comp SCP-CONTENT-001 · v1.0.0Required slot empty
required slot has no usable value を検出し、enter content を案内する品質ルールです。
error · content SCP-CONTENT-002 · v1.0.0Placeholder content
content contains TODO, lorem ipsum, or sample markers を検出し、replace with final content を案内する品質ルールです。
warning · content SCP-CONTENT-003 · v1.0.0Heading too long
section heading exceeds its contract を検出し、shorten the heading を案内する品質ルールです。
warning · content SCP-CONTENT-004 · v1.0.0Body too long
body exceeds slot limit を検出し、split or shorten text を案内する品質ルールです。
info · content SCP-CONTENT-005 · v1.0.0List item underflow
list has fewer items than contract を検出し、add items or use another variant を案内する品質ルールです。
warning · content SCP-CONTENT-006 · v1.0.0List item overflow
list has more items than contract を検出し、reduce items or use another section を案内する品質ルールです。
warning · content SCP-CONTENT-007 · v1.0.0Duplicate link labels
same visible label points to different URLs を検出し、make link text specific を案内する品質ルールです。
warning · content SCP-CONTENT-008 · v1.0.0Empty CTA label
link URL exists but label is empty を検出し、add an action label を案内する品質ルールです。
error · content SCP-CONTENT-009 · v1.0.0Missing image alt
meaningful image lacks alt を検出し、add a concise alt を案内する品質ルールです。
error · content SCP-CONTENT-010 · v1.0.0Misleading price placeholder
pricing includes sample price marker を検出し、confirm public pricing を案内する品質ルールです。
warning · content SCP-SEO-001 · v1.0.0Missing page title
SEO title is empty を検出し、add a unique title を案内する品質ルールです。
error · seo SCP-SEO-002 · v1.0.0Title length
SEO title falls outside 15–65 characters を検出し、write for users and search display を案内する品質ルールです。
info · seo SCP-SEO-003 · v1.0.0Missing meta description
description is empty を検出し、add a concise page summary を案内する品質ルールです。
warning · seo SCP-SEO-004 · v1.0.0Description length
description falls outside 70–170 characters を検出し、adjust without keyword stuffing を案内する品質ルールです。
info · seo SCP-SEO-005 · v1.0.0Multiple H1 risk
more than one enabled Hero or custom H1 を検出し、keep one page H1 を案内する品質ルールです。
error · seo SCP-SEO-006 · v1.0.0Heading level skip
rendered heading hierarchy skips a level を検出し、use sequential headings を案内する品質ルールです。
warning · seo SCP-SEO-007 · v1.0.0Canonical URL invalid
canonical is not empty or absolute HTTPS を検出し、use a final absolute canonical を案内する品質ルールです。
warning · seo SCP-SEO-008 · v1.0.0Primary topic missing
project has no primary topic statement を検出し、write a direct topic statement を案内する品質ルールです。
info · seo SCP-SEO-009 · v1.0.0FAQ schema mismatch risk
FAQ schema requested without visible FAQ content を検出し、only mark up visible Q&A を案内する品質ルールです。
error · seo SCP-SEO-010 · v1.0.0Indexable thin route
an indexable public route lacks unique SSR explanation を検出し、add substantial visible content or noindex を案内する品質ルールです。
warning · seo SCP-A11Y-001 · v1.0.0Primary contrast
brand and on-brand contrast is below 4.5:1 を検出し、choose a compliant pair を案内する品質ルールです。
error · a11y SCP-A11Y-002 · v1.0.0Body contrast
body text and background contrast is below 4.5:1 を検出し、adjust semantic colors を案内する品質ルールです。
error · a11y SCP-A11Y-003 · v1.0.0Focus contrast
focus indicator is not distinguishable を検出し、use a visible focus ring を案内する品質ルールです。
warning · a11y SCP-A11Y-004 · v1.0.0Link purpose
generic link labels such as 詳細はこちら are repeated を検出し、include destination or purpose を案内する品質ルールです。
warning · a11y SCP-A11Y-005 · v1.0.0Navigation label
nav landmark lacks an accessible label を検出し、add aria-label を案内する品質ルールです。
warning · a11y SCP-A11Y-006 · v1.0.0Empty heading
heading element would render empty を検出し、add heading or omit element を案内する品質ルールです。
error · a11y SCP-A11Y-007 · v1.0.0FAQ keyboard semantics
FAQ accordion does not use details/summary or button semantics を検出し、use native details or managed button を案内する品質ルールです。
error · a11y SCP-A11Y-008 · v1.0.0Quote attribution
testimonial has no name or role を検出し、add attribution を案内する品質ルールです。
warning · a11y SCP-A11Y-009 · v1.0.0Motion reduction
motion is enabled without reduced strategy を検出し、set reduce or disable を案内する品質ルールです。
error · a11y SCP-A11Y-010 · v1.0.0Touch target
CTA padding contract may create a target below 44px を検出し、increase control size を案内する品質ルールです。
warning · a11y SCP-A11Y-011 · v1.0.0Color-only state
featured/recommended state is only color を検出し、add text or icon label を案内する品質ルールです。
warning · a11y SCP-A11Y-012 · v1.0.0Landmark duplication
multiple unlabeled nav landmarks exist を検出し、give each nav a unique label を案内する品質ルールです。
warning · a11y SCP-RESP-001 · v1.0.0Fixed width overflow
a local override uses a wide fixed width を検出し、use max-width or fluid clamp を案内する品質ルールです。
warning · resp SCP-RESP-002 · v1.0.0Global horizontal overflow
preview scrollWidth exceeds viewport を検出し、contain or wrap the element を案内する品質ルールです。
error · resp SCP-RESP-003 · v1.0.0Grid minimum too wide
grid min column exceeds mobile width を検出し、reduce minimum or stack を案内する品質ルールです。
warning · resp SCP-RESP-004 · v1.0.0Unbroken string
long URL or code cannot wrap を検出し、add overflow-wrap を案内する品質ルールです。
warning · resp SCP-RESP-005 · v1.0.0Viewport unit risk
100vh is used for essential mobile content を検出し、use svh/dvh fallback を案内する品質ルールです。
warning · resp SCP-RESP-006 · v1.0.0Container fallback
container query variant has no media-query fallback を検出し、emit a safe fallback を案内する品質ルールです。
info · resp SCP-TOKEN-001 · v1.0.0Required token missing
Section required token is unresolved を検出し、bind or use explicit fallback を案内する品質ルールです。
warning · token SCP-TOKEN-002 · v1.0.0Primitive used directly
component slot binds a primitive instead of semantic token を検出し、bind semantic role を案内する品質ルールです。
info · token SCP-TOKEN-003 · v1.0.0Deprecated token
binding references a deprecated token を検出し、migrate token を案内する品質ルールです。
warning · token SCP-TOKEN-004 · v1.0.0Mode coverage
binding has no value for active mode を検出し、add mode value or fallback を案内する品質ルールです。
error · token SCP-TOKEN-005 · v1.0.0Local override drift
same local value repeats across three sections を検出し、promote to component token を案内する品質ルールです。
info · token SCP-TOKEN-006 · v1.0.0Motion literal
duration/easing is hard-coded while motion tokens exist を検出し、bind motion token を案内する品質ルールです。
info · token SCP-WP-001 · v1.0.0Pattern namespace
pattern slug is not namespaced を検出し、prefix with devs/ or project namespace を案内する品質ルールです。
error · wp SCP-WP-002 · v1.0.0Pattern header incomplete
theme pattern file lacks required header を検出し、add Title and Slug を案内する品質ルールです。
error · wp SCP-WP-003 · v1.0.0Block comments unbalanced
WordPress block comments are not balanced を検出し、repair serialized markup を案内する品質ルールです。
error · wp SCP-WP-004 · v1.0.0Starter page metadata
starter page lacks core/post-content association を検出し、add core/post-content を案内する品質ルールです。
warning · wp SCP-WP-005 · v1.0.0Unsupported block
target WordPress baseline lacks a block を検出し、use fallback blocks を案内する品質ルールです。
warning · wp SCP-WP-006 · v1.0.0Lock overreach
contentOnly or lock prevents intended content edits を検出し、lock structure, not content を案内する品質ルールです。
warning · wp SCP-PERF-001 · v1.0.0Hero media dimensions
hero image lacks width and height を検出し、add intrinsic dimensions を案内する品質ルールです。
warning · perf SCP-PERF-002 · v1.0.0Hero loading priority
primary hero image is marked lazy を検出し、use eager or fetchpriority when appropriate を案内する品質ルールです。
warning · perf SCP-PERF-003 · v1.0.0Too many eager media
more than two images are eager を検出し、lazy-load below-the-fold media を案内する品質ルールです。
warning · perf SCP-PERF-004 · v1.0.0Unused motion runtime
script is emitted when no motion exists を検出し、omit unused script を案内する品質ルールです。
info · perf SCP-SEC-001 · v1.0.0Unsafe URL scheme
javascript: or data:text/html URL is present を検出し、remove unsafe URL を案内する品質ルールです。
error · sec SCP-SEC-002 · v1.0.0Inline event handler
content includes on* event attributes を検出し、remove handler and use controlled runtime を案内する品質ルールです。
error · sec SCP-SEC-003 · v1.0.0External asset policy
external image/script URL is used while disallowed を検出し、upload asset or explicitly permit を案内する品質ルールです。
error · sec SCP-SEC-004 · v1.0.0Target blank opener
external target=_blank lacks rel protection を検出し、add noopener noreferrer を案内する品質ルールです。
warning · sec