Named container contracts
Catches missing, unknown, conflicting, and under-declared named containers.
Stylelint rules for component-scale CSS
stylelint-plugin-container-query-sanity validates named containers, query ranges, unreachable intervals, containment types, logical feature usage, and breakpoint token discipline before those issues reach the browser.
Named container contracts
Catches missing, unknown, conflicting, and under-declared named containers.
Range sanity checks
Finds invalid ranges, unreachable nested intervals, and redundant lower bounds.
Containment-aware diagnostics
Keeps size, scroll-state, logical-axis, and design-token usage explicit.
13 rules
โข Named containers, query math, containment, and token usage.
3 configs
โข Recommended, strict, and all presets for staged adoption.
Stylelint 16+
โข ESM-first plugin pack with compatibility smoke checks.
Documentation map
The site now surfaces rule docs, configs, developer API output, generated inspectors, and project links from the landing page instead of hiding them in a sparse navbar.
Step 1
Install the plugin, pick a config, and apply the rules without guessing how Stylelint should load the plugin pack.
Open sectionStep 2
Compare recommended, strict, and all configs so teams can choose the right release posture.
Open sectionStep 3
Browse every rule with concrete CSS examples and options for production rollout.
Open section