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

unit-in-range

Единица величины повторена при обеих границах диапазона.

Категория Изложение текста
Источник требования стандарт
Пункты ГОСТ Р 2.105-2019 п. 6.16.5
Уровень по умолчанию warning
Объявлено в nk.rules.text.unit_in_range
Фикстуры tests/fixtures/unit-in-range/
Автоисправление нет

Ищет диапазон вида «от … до …», у первой границы которого стоит единица. Диапазон, записанный тире, правило не разбирает: тире между числами читается и как диапазон, и как вычитание.

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

Обозначение единицы указывают после последнего числового значения диапазона: «от 1 до 5 мм». Повтор у первой границы ничего не уточняет, а запись удлиняет.

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

Убрать единицу у первой границы: «от 1 до 5 мм», «от минус 40 до плюс 10 °C».

Note

Готовое исправление правило не предлагает: оно принципиально неоднозначно.

Нарушение

Диапазон измерения от 1 мм до 5 мм.
Испытания проводят от 10 кг до 100 кг.

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

Диапазон измерения от 1 до 5~мм.
Испытания проводят от 10 до 100~кг.
Отклонение от 5~мм считают допустимым.

Настройка

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

disable = ["unit-in-range"]

[rules."unit-in-range"]
severity = "info"