Избегайте ошибок, которые легко пропустить, с помощью пользовательских правил SwiftLint
Автор: Crafting Swift
Загружено: 2025-11-25
Просмотров: 230
Описание:
В этом видео мы рассмотрим пользовательские правила SwiftLint.
Как этот инструмент поможет вам поддерживать единообразие стиля кодовой базы, а также выявлять распространённые проблемы, которые могут представлять собой корректный код компилятора, но с некорректным поведением.
Конкретные примеры использования пользовательских правил SwiftLint:
Корректная локализация пакетов SPM
Обеспечение соответствия ваших кодируемых моделей хешированию.
#swift #swiftlint #cleancode #automatization #swiftformat #localization #spm
*Ссылки Amazon являются партнёрскими.
--------------------------------
👋 Вы можете найти меня в
--------------------------------
BlueSky: https://bsky.app/profile/fespinozacas...
Github: https://github.com/fespinoza
BuyMeACoffee: https://buymeacoffee.com/craftingswift
--------------------------------
📸 Фотооборудование
--------------------------------
Камера: Sony A6700 (https://amzn.to/4iYkLYR)
Объектив: Sigma 16mm 1.4 для Sony E (https://amzn.to/4bYAmFz)
Суфлер Elgato (https://amzn.to/3A2ZLiY)
Вспышка: Godox ML100Bi (https://amzn.to/41YCW9Y)
Микрофон №1: DJI mic 2 + петличный микрофон DJI (https://amzn.to/4hL8F4m)
Микрофон №2: Elgato Wave DX + Elgato Wave XLR (https://amzn.to/4hjvbSR)
M1 Max Macbook Pro (https://amzn.to/3NG5ZIv)
Запись экрана: CleanShot X
--------------------------------
📖 Инструменты для чтения
--------------------------------
У меня есть партнёрская ссылка, но я искренне рекомендую попробовать Readwise. Мне нравится, как это помогает запоминать прочитанное. Приложение Reader также отлично подходит для чтения статей!
https://readwise.io/craftingswift/ Это даёт вам дополнительный месяц пробного периода.
--------------------------------
🎶 Музыка
--------------------------------
Я использую Upbeat для музыки в своих видео. https://share.uppbeat.io/rcyv64jdcd36
--------------------------------
🏷️ Главы:
--------------------------------
00:00 — Введение
01:15 — 1. Установка и запуск SwiftLint в первый раз
01:58 — 2. Настройка SwiftLint
03:51 — 3. Настройка SwiftLint в Xcode
04:46 — 4. SwiftFormat
05:26 — 5. Сравнение SwiftLint и SwiftFormat
06:15 — 6. Пример пользовательского правила №1: Локализация пакетов SPM
08:17 — 7. Пример пользовательского правила №2: Соответствие хешируемым стандартам
09:30 — 8. Создание собственных правил SwiftLint
10:42 — Заключение
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: