Как внести классы в черный список с помощью stylelint?

Я интегрирую basscss в базу кода приложения и хочу использовать stylelint, чтобы проверить существующую кодовую базу моего приложения на наличие классов, которые могут конфликтовать. Моя идея для предотвращения ошибок заключалась в том, чтобы занести эти классы в черный список в конфигурации stylelint моего приложения. есть идеи как это сделать? полный список правил stylelint не показывает конкретного правила для этого, но он есть правило selector-class-pattern, которое выглядит многообещающе.


person ryanve    schedule 26.04.2017    source источник


Ответы (1)


В настоящее время я решил это, используя selector-class-pattern и это регулярное выражение из черного списка

var blacklist = "^(?!(flex|flex-column|flex-wrap)$).+"

module.exports = {
  rules: {
    "selector-class-pattern": [blacklist, { severity: "warning" }]
  }
};
person ryanve    schedule 24.05.2017
comment
Я хочу заблокировать этот шаблон xyz-[0-9] или abc-[0-9]. Любая идея, как я могу это сделать? - person ankitd; 25.01.2018