К меня есть проект из нескольких пакетов в одном хранилище.
Я могу как-то все это дело одной командой проверять, не переходя по очереди в корень каждого пакета и ожидая пока там соберутся все зависимости заново?
К меня есть проект из нескольких пакетов в одном хранилище.
Я могу как-то все это дело одной командой проверять, не переходя по очереди в корень каждого пакета и ожидая пока там соберутся все зависимости заново?
В ruRust/geeneral предложили для одновременного запуска использовать cargo-multi + cargo multi clippy.
А по поводу пересборки зависимостей каждого пакета - может проще всего будет держать отдельную копию проекта для клиппи.
https://github.com/Manishearth/rust-clippy/issues/1069 - вот они тут отключили анализ зависимостей всех и никакой опции для его частичного включения я пока так и не вижу
А почему бы на уровень выше не расположить Cargo.toml с workspace секцией?
Тогда не только clippy, но и просто сборка cargo build будет переиспользовать одну target директорию/