@error отображает значение выражений и функций Sass как фатальную ошибку, включая нормальную часть стека трассировки. Эта директива полезна для проверки аргументов миксинов и функций. Например:

@mixin adjust-location($x, $y) {
  @if unitless($x) {
    @error "$x не может быть безразмерным, было .";
  }
  @if unitless($y) {
    @error "$y не может быть безразмерным, было .";
  }
  position: relative; left: $x; top: $y;
}

В настоящее время в примере нет возможности поймать ошибку.



На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter. Также отправить оповещение об ошибке можно, нажав на эту ссылку.