Github Actions с анализом кода Ktlint, Detekt - подключаем CI Android
В этой статье я буду внедрять статический анализ кода:
1. Внедрим в проект автоматическую проверку статическим анализатором detekt.
2. Внедрим линтер ktlint.
3. Настроим CI на основе Actions (от Github)
Настроим такой pipeline:
- Прогон статических анализаторов: detekt, ktlint
- Сборка проекта
- Прогон тестов junit
pipeline должен срабатывать на любой Pull Request и изменения в Pull Request'е. Подключаем ktlint Подключать ktlint будем с помощью этой библиотеки: Добавьте данный код в build.gradle вашего проекта: Дальше создаем файл ...