Перейти к содержанию

enumeration-letters

В перечислении использована недопустимая буква.

Категория Перечисления
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.4.6
ГОСТ Р 2.105-2019 п. 6.7.5
Уровень по умолчанию error
Объявлено в nk.rules.enumerations.enumeration_letters
Фикстуры tests/fixtures/enumeration-letters/
Автоисправление нет

Проверяет буквенные обозначения элементов перечисления, заданные явно — \item[а)] и подобные.

Почему это нарушение

Элементы перечисления обозначают строчными буквами русского алфавита начиная с «а», пропуская ё, з, й, о, ч, ъ, ы и ь: они неотличимы от других букв или от цифр в мелком кегле.

Как исправить

Заменить букву на следующую допустимую по порядку и сдвинуть обозначения остальных элементов перечисления.

Параметры

Параметр По умолчанию
forbidden "ёзйочъыь"

Нарушение

\begin{enumerate}
  \item[а)] удалённый заказ;
  \item[ё)] виртуальная справочная служба;
  \item[з)] виртуальный читальный зал.
\end{enumerate}

Как правильно

\begin{enumerate}
  \item[а)] удалённый заказ;
  \item[б)] виртуальная справочная служба;
  \item[в)] виртуальный читальный зал.
\end{enumerate}

\begin{itemize}
  \item удалённый заказ;
  \item виртуальная справочная служба.
\end{itemize}

Настройка

Отключить правило либо изменить его уровень профилем:

disable = ["enumeration-letters"]

[rules."enumeration-letters"]
severity = "info"

[rules."enumeration-letters".params]
forbidden = "ёзйочъыь"