🛠️ The Techie Garage Podcast -> Episode #3, #4 & #5 🛠️
This repository contains the demo application for The Techie Garage Podcast Episode 3, 4 & 5 videos on Linting in Android projects and Setting up CI/CD using GitHub Actions. The videos (as linked below) use this repository to cover:
- What linting is, its importance and how to integrate Ktlint in an android project (Part 1).
- How to integrate Detekt in an android project (Part 2).
- An introduction to GitHub Actions, what a workflow entails and how to configure and use a workflow
-
Ktlint -> Documentation, GitHub repository
-
Detekt -> Documentation, GitHub repository, Compatibility Table
-
GitHub Actions -> Documentation
- KtLint Episode: Checkout the Ktlint & Detekt GitHub repository (linked above) to get the latest released version to use in place of the version used in this repository if you are checking this repository/watching the video at a future date
- Detekt Episode: Checkout the Detekt Compatibility Table (linked above) to ensure the Detekt version you are using is compatible with your kotlin and gradle version