Skip to main content

require-named-container

Require every @container rule to target an explicit named container.

Whyโ€‹

Anonymous container queries can silently match unexpected ancestors. Naming the container makes intent explicit and improves maintainability.

โŒ Incorrectโ€‹

@container (width > 48rem) {
.card {
grid-template-columns: 1fr 1fr;
}
}

โœ… Correctโ€‹

@container layout (width > 48rem) {
.card {
grid-template-columns: 1fr 1fr;
}
}