SonarQube помечает классы css в файле scss как «неизвестный селектор типов», но не уверен, почему

#sass #sonarqube

Вопрос:

Мы используем sass, и у нас есть фрагмент, который выглядит так:

 .button-row {
    float: right;
    @media screen and (max-width: 800px){
        float: none;
        .btn, .btn-primary { <-- this line is giving us an error
            etc...
 

SonarQube помечает эту линию и заявляет:

 Unexpected unknown type selector "    "
 

(и да, это пробелы между кавычками, но это также подчеркивает, что вся строка scss является ошибкой)

Мой вопрос: Что это значит?

Я исследую это, и, похоже, действительно существует много проблем с SASS и SonarQube, особенно связанных с пользовательскими элементами. Но это даже не то, что здесь происходит. Это всего лишь некоторые (из того, что я могу сказать) совершенно допустимые классы css, которые SonarQube просто по какой-то причине не нравятся. Я в тупике.

Если бы это имело значение, мы бы использовали SQ 7.9, так что определенно отставали на несколько версий.

Ответ №1:

Я работаю над некоторыми ошибками Sonarqube, и он помечает МНОГО стандартного CSS, SASS, МЕНЬШЕ кода, которого не должно быть.

Я предполагаю, что Sonarqube не обрабатывает их должным образом. Я лично отмечаю код, который, как я знаю, является правильным, как ложноположительный.