{ "rules": { "at-rule-empty-line-before": [ "always", { except: ["blockless-group", "first-nested"], message: "Ожидается пустая строка перед @-правилом" } ], "at-rule-semicolon-newline-after": [ "always", { "message": "Каждое @-правило должно быть на новой строке" } ], "block-no-empty": [ true, { message: "Пустых блоков быть не должно" } ], "declaration-colon-space-after": [ "always", { message: "Ожидается пробел после двоеточия" } ], "declaration-colon-space-before": [ "never", { message: "Перед двоеточием не нужен пробел" } ], "declaration-block-no-duplicate-properties": [ true, { "message": "Дублирующиеся правила" } ], "declaration-block-no-ignored-properties": [ true, { "message": "Это правило не будет работать из-за других правил, заданных для этого элемента" } ], "declaration-block-no-shorthand-property-overrides": [ true, { "message": "Сокращенная запись перезапишет стили, заданные выше" } ], "declaration-block-semicolon-newline-after": [ "always", { message: "Нужна новая строка после точки с запятой" } ], "declaration-block-single-line-max-declarations": [ 1, { "message": "На строке должно быть только одно правило" } ], "declaration-block-trailing-semicolon": [ "always", { "message": "Каждое правило следует заканчивать точкой с запятой" } ], "block-closing-brace-newline-before": [ "always", { message: "Закрывающая скобка должна быть на новой строке" } ], "block-no-single-line": [ true, { "message": "Не следует писать блок в одну строку" } ], "block-opening-brace-space-before": [ "always", { message: "Нужен пробел перед открывающей фигурной скобкой" } ], "block-opening-brace-newline-after": [ "always", { "message": "Нужен перенос после открывающей фигурной скобки" } ], "declaration-no-important": [ true, { message: "Не следует использовать !important" } ], "indentation": [ 2, { message: "Отступы должны быть кратны 2-м пробелам" } ], "length-zero-no-unit": [ true, { message: "Нулевым значениям можно не указывать единицы измерения" } ], "media-feature-colon-space-after": [ "always", { message: "Ожидается пробел после двоеточия в медиавыражении" } ], "no-duplicate-selectors": [ true, { "message": "Не следует дублировать селекторы" } ], "number-leading-zero": [ "always", { message: "В числовом значении перед точкой ожидается ноль" } ], "number-max-precision": [ 3, { message: "В значениях достаточно 3-х знаков после запятой" } ], "rule-nested-empty-line-before": [ "always", { except: ["first-nested"], message: "Перед вложенным правилом ожидается пустая строка" } ], "rule-non-nested-empty-line-before": [ "always", { message: "Ожидается пустая строка перед правилом" } ], "selector-pseudo-element-colon-notation": [ "double", { message: "Для псевдоэлементов следует использовать двойное двоеточие" } ], "selector-no-id": [ true, { "message": "Для стилизации не следует использовать ID" } ], "selector-list-comma-newline-after": [ "always", { message: "Каждый селектор должен быть на новой строке" } ], "string-quotes": [ "double", { message: "Ожидаются двойные кавычки" } ], "selector-type-no-unknown": [ true, { "message": "Такого элемента не существует" } ], "value-no-vendor-prefix": [ true, { "message": "Не нужно использовать вендорные префиксы" } ], "unit-no-unknown": [ true, { "message": "Некорректные единицы измерения" } ], } }