Вопросы по теме 'swiftlint'

Как получить недавно добавленные правила Swiftlint
У меня последняя версия Swiftlint (через brew). Когда я проверяю гитхаб, я вижу, что они добавили кучу правил с момента релиза, даже несколько пару дней назад. Как мне получить эти правила на моем Mac? Должен ли я удалить версию, которая у меня...
187 просмотров
schedule 10.12.2022

Интеграция SwiftLint в Xcode 7.3.1 и получение ошибки в команде --config для конфигурации файла .yml
Я интегрировал SwiftLint с помощью модулей, и он отлично работает, выдавая предупреждения и ошибки. Но я хочу настроить файл .yml. Для этого я использую следующую команду на терминале. swiftlint lint --config MyFile.yml и получаю следующую...
513 просмотров
schedule 16.09.2022

Предупреждение Swiftlint: For Where Violation: предложения «where» предпочтительнее одного «if» внутри «for». (для_где)
Я использую Swift для разработки приложений и использую Swift lint. Но я получаю предупреждение о следующем коде: for settingsKeys in searchResults { if settingsKeys.key == settingsObject.key { settingsKeys.value =...
13318 просмотров
schedule 03.02.2024

Правило SwiftLint для метки прагмы
Я пытаюсь реализовать собственное правило swiftlint для отслеживания, когда перед «// MARK:» меньше двух новых строк. Я не силен в регулярных выражениях. Вот мое правило: custom_rules: pragma_mark: name: "Wrong pagma mark format" regex:...
386 просмотров
schedule 11.02.2023

Настройка SwiftLint с помощью Xcode
Я использую настройку Xcode, которая запускает следующий скрипт для SwiftLint if which $PATH/swiftlint >/dev/null; then $PATH/swiftlint elif which $HOME/.brew/bin/swiftlint >/dev/null; then $HOME/.brew/bin/swiftlint elif which...
901 просмотров
schedule 09.04.2023

SwiftLint: можно ли отключить правила для определенного параметра?
У меня есть метод регистрации, который неизбежно будет вызываться с параметром, нарушающим правило hardcoded_string SwiftLint: Logger.log("This will be a hardcoded string usually") Я знаю, что могу использовать swiftlint:disable:next...
91 просмотров
schedule 04.03.2023

Конфигурация SwiftLint в источнике зависимостей конфликтует со SwiftLint в основном проекте
У меня есть проект, который использует SwiftLint и диспетчер пакетов Swift. Один из пакетов, которые я загружаю (Apollo), в свою очередь, подключается к другому фреймворку (Stencil). В исходном коде этой платформы (Stencil) есть файл swiftlint.yml...
158 просмотров

Может ли SwiftLint игнорировать классы (не файлы) по суффиксу? А именно классы SwiftUI _Preview?
Большинство моих классов SwiftUI имеют автоматически сгенерированный (из шаблона) класс ClassName_Previews внизу файла. Я бы хотел, чтобы SwiftLint игнорировал все, что заканчивается на _Previews для ВСЕХ правил. Или что-нибудь, что расширяет...
89 просмотров