Два линта Cargo перестали предупреждать

15.09.2026

Линты, требующие файл с описанием пакета и требующие имён исполняемых файлов в определённом регистре, временно понижены до бездействующего уровня. Раньше они выдавали предупреждения.

Почему понизили, а не исправили

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

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

Что это значит для кода

Сборка перестаёт выдавать эти два предупреждения. Если в проекте раньше требовалось их подавлять или разбирать, это больше не нужно.

Временность решения важна: линты не удалены, а отключены. Значит, к ним вернутся — либо смягчёнными, либо с другими настройками по умолчанию.

Оригинал

lower the lint level of manual_readme and non_kebab_case_bins to allow

Упоминаний: 1 · Просмотров: 2