openlang

Любое предупреждение Cargo lint должно ломать сборку

Функция cargo-lints (https://github.com/rust-lang/cargo/pull/17298) недавно стала стабильной.

Как настроить эти проверки, чтобы при запуске в CI они работали так же, как cargo clippy -- -Dwarnings?

Я просмотрел справочник по линтам (https://doc.rust-lang.org/nightly/cargo/reference/lints.html), где, похоже, перечислены все доступные проверки, и документацию манифеста (https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-lints-section), объясняющую настройки Cargo.toml для пакетов и рабочих пространств. Ни одна из этих страниц не объясняет параметры командной строки, превращающие все предупреждения в ошибки.

Переведено с английскогоПоказать оригинал

Разговор продолжается 2

Следуя доводам
  1. Ссылка на ответ

    Насколько я знаю, пока это не поддерживается. Посмотрите обсуждение: #t-cargo > настройка уровней Cargo lint через параметры командной строки? @ :speech_balloon: (https://rust-lang.zulipchat.com/#narrow/channel/246057-t-cargo/topic/how.20to.20allow.2Fdisable.20.20cargo.20lints.20via.20commandline.3F/near/621958684).

    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Уменьшение шума в консоли docker-compose

    Когда docker-compose up запускает все сервисы в моей среде разработки, несколько контейнеров выдают сотни и сотни строк. Можн…

    Ответы 3Последняя активность bash
  2. Можно ли создавать модули расширения Python на языке D вместо C?

    Похоже, D умеет компоноваться с C. Я хочу написать модуль расширения Python на D. Не упускаю ли я какую-то причину, по которо…

    Ответы 2Последняя активность d
  3. Объявлять плагины Micro через Nix?🤔

    В python можно написать так: Python.withPackages (q: with q; [ fastapi ]) Есть ли аналогичный механизм для редактора Micro? М…

    Ответы 3Последняя активность nix