Подтвердить что ты не робот

Может ли cabal предупредить о неиспользуемом пакете в зависимостях?

Для данного проекта cabal, как можно восстановить неиспользуемые пакеты зависимостей?

Есть ли способ получить что-то вроде предупреждения во время процесса cabal install, если есть пакет, упомянутый в зависимости от проекта, и его нет в использовании, поэтому его можно удалить из зависимостей?

4b9b3361

Ответ 1

Я думаю, что программа packunused - это то, что вы ищете.

Ответ 2

cabal-progdeps перечисляет зависимости после создания проекта cabal.

Вы можете проверить, все ли они используются, добавив неиспользованный в ваш проект.

Для этого требуется та же версия библиотеки Cabal, которая используется в cabal-install, в противном случае она дает ошибки при анализе dist/setup-config.