grid-recommended
gridPluginConfigs["grid-recommended"] enables the low-noise CSS Grid rules
that are safe for most stylesheets.
Usageโ
import { gridPluginConfigs } from "stylelint-plugin-grid";
export default gridPluginConfigs["grid-recommended"];
This config is the default starting point from
Getting Started. Move to grid-all only
after checking the same-file assumptions documented in
Current Status.
Rules in this configโ
Fix legend: ๐ง = autofixable ยท โ = report only
| Rule | Fix | Description |
|---|---|---|
no-conflicting-placement | โ | Disallow same-block CSS Grid placement declarations that write the same placement slot. |
no-ineffective-container-properties | โ | Disallow CSS Grid container declarations in blocks whose final literal display value is not grid-capable. |
no-invalid-areas | โ | Disallow malformed grid-template-areas declarations. |
no-invalid-auto-repeat | โ | Disallow definitely invalid CSS Grid auto-repeat track sizes. |
no-invalid-minmax | โ | Disallow flexible fr values as the minimum argument in CSS Grid minmax() track sizes. |
no-invalid-repeat-count | โ | Disallow invalid fixed repeat counts in CSS Grid track templates. |
no-invalid-span | โ | Disallow non-positive span counts in CSS Grid placement declarations. |
no-mismatched-template-rows | โ | Require grid-template-rows track count to match grid-template-areas row count. |
no-reversed-placement-lines | โ | Disallow reversed or zero-width numeric CSS Grid placement line ranges. |
no-unknown-areas | โ | Disallow single-name grid-area references that do not match any named area declared in the same stylesheet. |
no-zero-grid-lines | โ | Disallow line 0 in CSS Grid placement declarations. |
prefer-gap-properties | ๐ง | Prefer modern gap, row-gap, and column-gap properties over legacy grid gap aliases. |
validate-area-shapes | โ | Require every named grid template area to form one contiguous rectangle. |
validate-track-counts | โ | Require template row and column track counts to match grid-template-areas dimensions. |