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

appendix-sequence

В обозначениях приложений пропущена буква.

Категория Приложения
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.17.4
ГОСТ Р 2.105-2019 п. 6.3.5
Уровень по умолчанию error
Объявлено в nk.rules.appendices.appendix_sequence
Фикстуры tests/fixtures/appendix-sequence/
Автоисправление да, ключом --fix

Идёт по заголовкам приложений в порядке следования и сверяет обозначение с ожидаемым: после А идёт Б, после Б — В, с пропуском букв, которые в обозначениях не используются. Набор обозначений и их порядок задаёт профиль; обозначение вне набора пропускается — о нём сообщает отдельное правило.

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

Пропуск в последовательности читается как потерянное приложение: читающий ищет приложение Б, которого в отчёте нет.

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

Перенумеровать приложения подряд начиная с А. Если приложение убрано, обозначения следующих сдвигаются.

Нарушение

\section*{ПРИЛОЖЕНИЕ А}

\section*{ПРИЛОЖЕНИЕ В}

\section*{ПРИЛОЖЕНИЕ Г}

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

\section*{ПРИЛОЖЕНИЕ А}

\section*{ПРИЛОЖЕНИЕ Б}

\section*{ПРИЛОЖЕНИЕ В}

Настройка

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

disable = ["appendix-sequence"]

[rules."appendix-sequence"]
severity = "info"