将 css 属性的值与 eslint 或 stylelint 对齐
Align values of css attributes with eslint or stylelint
.backend-layout {
background-image: linear-gradient(to bottom, white, #ccc);
display: grid;
grid-template-columns: auto;
grid-template-rows: 0 40px minmax(40vh, 100vh) 40px;
height: 100vh;
}
是否可以通过 eslint 或 [=17= 自动(--fix 选项)将 height
值与 class 的其他属性对齐]stylelint?
德米特里
is it possible to align height value with other attributes of the class automatically (--fix option) via eslint or stylelint?
stylelint 中没有执行此操作的内置规则。
我不相信 ESLint 可以做到这一点,因为它用于 lint JavaScript,而不是 CSS。
但是,stylelint 可以通过 its plugin system 进行扩展。您可以为此特定用例创建一个插件。
根据 this discussion in the stylelint issue tracker,您可以调用您的插件 stylelint-declaration-block-no-misaligned-values
。它将确保声明块中的所有值都以相同的列号开始。
.backend-layout {
background-image: linear-gradient(to bottom, white, #ccc);
display: grid;
grid-template-columns: auto;
grid-template-rows: 0 40px minmax(40vh, 100vh) 40px;
height: 100vh;
}
是否可以通过 eslint 或 [=17= 自动(--fix 选项)将 height
值与 class 的其他属性对齐]stylelint?
德米特里
is it possible to align height value with other attributes of the class automatically (--fix option) via eslint or stylelint?
stylelint 中没有执行此操作的内置规则。
我不相信 ESLint 可以做到这一点,因为它用于 lint JavaScript,而不是 CSS。
但是,stylelint 可以通过 its plugin system 进行扩展。您可以为此特定用例创建一个插件。
根据 this discussion in the stylelint issue tracker,您可以调用您的插件 stylelint-declaration-block-no-misaligned-values
。它将确保声明块中的所有值都以相同的列号开始。