1

我正在尝试调整我的属性黑名单,stylelint并希望向每个被列入黑名单的属性提供一条消息,就像我在下面对top-property.

"property-blacklist": [
  "top",
  {
    "message": "Use translateY instead."
  }
]

如果我现在只想简单地为左侧属性添加自定义消息,那么我该怎么做?以下配置不起作用:

"property-blacklist": [
  [
    "top",
    {
      "message": "Use translateY instead."
    }
  ],
  [
    "left",
    {
      "message": "Use translateX instead."
    }
  ]
]
4

1 回答 1

1

每个规则只能分配一条自定义消息。如果您需要更多控制,文档建议编写自定义格式化程序:

如果您需要严格的自定义,编写自定义格式化程序可为您提供最大的控制权。

或者,您可以编写一个插件。例如,plugin/property-no-box-offsets,这将不允许框偏移属性。然后,您可以在插件本身内为每个偏移量生成特定消息,例如“意外的框偏移量属性。使用 translateY 代替”用于top属性的出现。

于 2018-06-23T10:10:31.250 回答