计划与版本发布 | Release planning
有时,即将发布的版本需要一些额外的计划(以及来自stylelint社区的帮助),以使过渡尽可能顺利。
8.0.0
在8.0.0我们将删除:
- the
declaration-block-properties-orderrule.
该declaration-block-properties-order规则将被stylelint-order一个社区插件包订购规则所取代。一个包含在声明块中对属性,属性组和其他内容进行排序的规则。请考虑做出贡献,stylelint-order确保其稳健并处理您的特定用例。8.0.0一旦准备好,这将提供更平滑的过渡。
7.0.0
在7.0.0我们将删除:
- 规则中的
emptyLineBefore选项declaration-block-properties-order。 - 规则中的
hierarchicalSelectors选项indentation。 - 在
-e和--extractCLI标志和extractStyleTagsFromHtml节点API选项。
这是为了确保棉绒的开发保持可持续性。
declaration-block-properties-order顾名思义,该规则将仅检查声明块中属性的顺序。它不会关注声明之间的空格。因此,emptyLineBefore“组对象”配置功能中的选项,即:
[
{
"emptyLineBefore": "always",
"properties": [
"height",
"width",
],
}, {
"emptyLineBefore": "always",
"properties": [
"color",
"font",
],
}
]将被删除7.0.0。这是社区开发一个更强大和开放式插件的机会,用于指定块的结构。还有机会将这样的插件与现有的块排序PostCSS插件对齐,例如postcss-sorting,其支持指定嵌套规则的顺序和块内的规则。
该indentation规则仅检查块级缩进的更常见用例。因此,该hierarchicalSelectors选项将被删除。如果您使用该hierarchicalSelectors选项,请考虑为此特定代码样式创建插件并与社区共享。
的-e和--extract标志和extractStyleTagsFromHtml节点API选项将通过一个可扩展的处理器系统来代替。如果您当前使用这些标志或此选项从HTML文件中提取CSS代码,请考虑为社区构建处理器。
一切顺利,如果有需要,社区将创建这些插件和处理器,而stylelint团队专注于开发7.0.0。7.0.0一旦准备好,这将提供更平滑的过渡。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

