ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Избегайте ошибок, которые легко пропустить, с помощью пользовательских правил 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 — Заключение

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Избегайте ошибок, которые легко пропустить, с помощью пользовательских правил SwiftLint

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Понимание концепций параллелизма в Swift 6.2

Понимание концепций параллелизма в Swift 6.2

Создание пользовательского интерфейса, который легко просматривать и тестировать, с помощью SwiftUI

Создание пользовательского интерфейса, который легко просматривать и тестировать, с помощью SwiftUI

Прекратите использовать ObservableObject в SwiftUI.

Прекратите использовать ObservableObject в SwiftUI.

Я 1535 дней веду заметки в Obsidian — вот что реально работает!

Я 1535 дней веду заметки в Obsidian — вот что реально работает!

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Твой N8N Никогда Не Будет Прежним с Gemini CLI

Твой N8N Никогда Не Будет Прежним с Gemini CLI

Как модулировать приложение iOS с помощью пакетов SPM

Как модулировать приложение iOS с помощью пакетов SPM

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

DevSecOps простым языком

DevSecOps простым языком

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Avoid These 5 Common Beginner SwiftUI Mistakes

Avoid These 5 Common Beginner SwiftUI Mistakes

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

В РОССИИ ЗАПРЕТЯТ НАЛИЧНЫЕ? Готовится замена наличных рублей на цифровые...

Давайте запустим IQuest-Coder и Looper — НОВЕЙШУЮ модель открытого программирования №1? | Обзор д...

Давайте запустим IQuest-Coder и Looper — НОВЕЙШУЮ модель открытого программирования №1? | Обзор д...

ЛИПСИЦ: ЭТО КОНЕЦ ВОЙНЫ. ГОЛОДНАЯ АРМИЯ РАЗВОРАЧИВАЕТСЯ НА МОСКВУ

ЛИПСИЦ: ЭТО КОНЕЦ ВОЙНЫ. ГОЛОДНАЯ АРМИЯ РАЗВОРАЧИВАЕТСЯ НА МОСКВУ

Почему я уволился со склада WB в первый день? Сколько я заработал? 15 тыс руб в смену

Почему я уволился со склада WB в первый день? Сколько я заработал? 15 тыс руб в смену

Самая холодная деревня в мире: Оймякон (-71°C)

Самая холодная деревня в мире: Оймякон (-71°C)

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]