В моем LESS-файле есть следующее утверждение
.smallScreen(@rules) {
@media only screen and (max-width: 767px) {
@rules();
}
}
Всегда при форматировании, которое обычно работает нормально, оно добавляет новую строку после @rules
и ()
, поэтому @rules не будет отображаться и вместо этого выводится @rules ();
.
Визуальная студия говорит мне
Отсутствует имя свойства перед двоеточием (':') в объявлении "(свойство): (значение)"
Ожидается двоеточие
Есть ли другой способ написать это? Я не хочу отключать автоматическое форматирование.
Пример взят отсюда и работает довольно хорошо:
https://www.iambacon.co.uk/blog/life-is-now-easier-create-media-query-mixins-with-rulesets-less-css
У меня установлены ReSharper и Web Essentials 2017.