#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 не обрабатывает их должным образом. Я лично отмечаю код, который, как я знаю, является правильным, как ложноположительный.