Игнорировать только определенные классы CSS в Resharper
В Resharper 2016.3 улучшен механизм идентификации неиспользуемых классов CSS. Это здорово, но имеет и обратную сторону:
Мы используем CSS классы со специальным префиксом (js-
), чтобы отметить элементы, которые нам нужно найти из JavaScript, например, из тестов Selenium. Эти классы теперь помечены как "неизвестные", потому что для них нет записи в файле CSS (очевидно).
Можно ли исключить CSS-классы с определенным префиксом из проверки "неизвестный CSS-класс" в Resharper? Если да, то как?
1 ответ
Не представляется возможным. В итоге мы использовали атрибуты данных вместо классов, чтобы найти элементы из тестов Selenium. Так что вместо того, чтобы делать
<div class="js-something"></div>
мы используем сейчас
<div data-js-xref="something"></div>
Как следствие, мы используем только те имена классов, которые действительно существуют, решая проблему Решарпера в процессе.