Конфигурация SwiftLint в источнике зависимости конфликтует со SwiftLint в основном проекте

У меня есть проект, в котором используются SwiftLint и Swift Package Manager. Один из пакетов, который я загружаю (Apollo), в свою очередь, загружает другой фреймворк (Stencil). Эта структура (Stencil) имеет файл swiftlint.yml в своем источнике с определенным swiftlint_version набор.

Когда я пытаюсь создать свой проект, мой SwiftLint дает сбой, потому что swiftlint_version указанный в источнике Stencil соблюдается и отличается от того, что я установил (у меня установлена ​​более поздняя версия).

Я неправильно настроил мой проект для использования SwiftLint? Все, что у меня есть, - это файл yml в моем исходном коде и SwiftLint, установленный через Homebrew, затем мой проект запускает SwiftLint через скрипт на этапах сборки.

1 ответ

Что ж, я понял, что делаю неправильно, сразу после того, как разместил вопрос.

Мне пришлось добавить Codegen путь, созданный как часть процесса установки Apollo, в excluded список в моем swiftlint.yml файл.

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