src/content/docs/linter/rules/no-invalid-direction-in-linear-gradient.mdx
import { Tabs, TabItem } from '@astrojs/starlight/components';
<Tabs> <TabItem label="CSS" icon="seti:css"> ## Summary - Rule available since: `v1.9.0` - Diagnostic Category: [`lint/correctness/noInvalidDirectionInLinearGradient`](/reference/diagnostics#diagnostic-category) - This rule is **recommended**, meaning it is enabled by default. - This rule doesn't have a fix. - The default severity of this rule is [**error**](/reference/diagnostics#error). - Sources: - Same as [`function-linear-gradient-no-nonstandard-direction`](https://github.com/stylelint/stylelint/blob/main/lib/rules/function-linear-gradient-no-nonstandard-direction/README.md){
"linter": {
"rules": {
"correctness": {
"noInvalidDirectionInLinearGradient": "error"
}
}
}
}
Disallow non-standard direction values for linear gradient functions.
A valid and standard direction value is one of the following:
to top, to bottom, to left, to right; to top right, to right top, to bottom left, etc.)A common mistake (matching outdated non-standard syntax) is to use just a side-or-corner without the preceding to.
.foo { background: linear-gradient(top, #fff, #000); }
.foo { background: linear-gradient(45, #fff, #000); }
.foo { background: linear-gradient(to top, #fff, #000); }
.foo { background: linear-gradient(45deg, #fff, #000); }