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

heading-depth

Глубина рубрикации превышает четыре уровня.

Категория Заголовки и рубрикация
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.4.5
ГОСТ Р 2.105-2019 п. 6.5.9
Уровень по умолчанию warning
Объявлено в nk.rules.headings.heading_depth
Фикстуры tests/fixtures/heading-depth/
Автоисправление нет

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

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

Рубрикация доходит до подпункта включительно — номер вида 4.2.1.1. Более глубокое дробление даёт номера, которые невозможно удержать при чтении.

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

Поднять рубрику на уровень выше либо оформить её перечислением внутри подпункта. Предел меняется параметром, если на кафедре принят другой.

Параметры

Параметр По умолчанию
max_depth 4

Нарушение

\section{Выбор направления исследований}

\subsection{Методы решения задач}

\subsubsection{Расчёт погрешности}

\paragraph{Исходные данные}

\subparagraph{Уточнение по этапам}

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

\section{Выбор направления исследований}

\subsection{Методы решения задач}

\subsubsection{Расчёт погрешности}

\paragraph{Исходные данные}

Настройка

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

disable = ["heading-depth"]

[rules."heading-depth"]
severity = "info"

[rules."heading-depth".params]
max_depth = 4