Два линта Cargo перестали предупреждать
15.09.2026Линты, требующие файл с описанием пакета и требующие имён исполняемых файлов в определённом регистре, временно понижены до бездействующего уровня. Раньше они выдавали предупреждения.
Почему понизили, а не исправили
Правила оказались слишком строгими для реальных проектов. Требование файла с описанием превращалось в обязанность заводить файл ради галочки. Требование к регистру имён ругалось на устоявшиеся имена, менять которые никто не собирался.
Предупреждение, которое невозможно устранить, хуже его отсутствия: его начинают отключать целиком, и тогда перестают замечать настоящие проблемы.
Что это значит для кода
Сборка перестаёт выдавать эти два предупреждения. Если в проекте раньше требовалось их подавлять или разбирать, это больше не нужно.
Временность решения важна: линты не удалены, а отключены. Значит, к ним вернутся — либо смягчёнными, либо с другими настройками по умолчанию.
Оригинал
lower the lint level of manual_readme and non_kebab_case_bins to allow
Упоминаний: 1 · Просмотров: 2