sonarqube дает ложное срабатывание с правилом «Неизвестные селекторы типа должны быть удалены» при попытке стилизовать пользовательский тег HTML - PullRequest
0 голосов
/ 26 апреля 2018

Мы использовали угловую настраиваемую директиву для создания настраиваемого HTML-тега с именем. Соответствующий файл таблицы стилей для этого тега - student.scss, а его содержимое -

student-result {/* Sonarqube is reporting critical issue at this line saying 
              "Remove the usage of the unknown "student-result" type selector" */


   .student-result-top {
      position :absolute;
      height :300px;
   }
}

Кто-нибудь может предложить какой-либо способ решения проблемы или любой плагин, который заставит sonarqube распознавать эти пользовательские теги HTML?

1 Ответ

0 голосов
/ 17 января 2019

Вместо использования углового селектора непосредственно внутри вашего файла scss укажите ему идентификатор или класс и примените требуемый стиль.

<student-result id="student-Result"></student-result>

Теперь в вашем scss доступ к тому же селектору, что и # student-Result вместо student-result. Это может помочь мне поверить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...