我正在尝试调整stylelint
中的属性黑名单,并希望向被列入黑名单的每个属性提供一条消息,就像我在下面对top-property
所做的那样。
"property-blacklist": [
"top",
{
"message": "Use translateY instead."
}
]
如果我现在只想简单地为左属性添加自定义消息,那么我该怎么做?以下配置无效:
"property-blacklist": [
[
"top",
{
"message": "Use translateY instead."
}
],
[
"left",
{
"message": "Use translateX instead."
}
]
]
答案 0 :(得分:1)
每个规则只能分配一个自定义消息。 documentation建议您在需要更多控制权的情况下编写自定义格式程序:
如果需要认真的自定义,写custom formatter可让您最大程度地控制自己。
或者,您可以write a plugin。例如,plugin/property-no-box-offsets
,这将禁止box offset properties。然后,您可以在插件本身内为每个偏移量生成特定消息,例如出现top
属性时,显示“意外的框偏移量属性。请改用translateY”。