Конфигурация 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
файл.