Type: author-time tooling · Tier: v1.0
Summary
Publish a consumer-facing Stylelint plugin/config that lints projects using SLASHED — correct @layer usage, reserved-name (sf-/is-) collisions, and raw values that should be tokens.
Why
Teams adopting SLASHED have no guardrails today. A shareable config catches cascade-layer mistakes and off-token values before they ship.
Verified state (2026-06-20)
stylelint is in package.json only to lint SLASHED's own CSS (lint:css). No consumer-facing package/config is published.
Constraints
Separate publishable package; no runtime cost to sites.
Acceptance criteria
Type: author-time tooling · Tier: v1.0
Summary
Publish a consumer-facing Stylelint plugin/config that lints projects using SLASHED — correct
@layerusage, reserved-name (sf-/is-) collisions, and raw values that should be tokens.Why
Teams adopting SLASHED have no guardrails today. A shareable config catches cascade-layer mistakes and off-token values before they ship.
Verified state (2026-06-20)
stylelintis inpackage.jsononly to lint SLASHED's own CSS (lint:css). No consumer-facing package/config is published.Constraints
Separate publishable package; no runtime cost to sites.
Acceptance criteria