Smelly Mars Rover refactor
Find a file
2025-10-14 20:15:13 +02:00
.github/workflows Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
gradle/wrapper Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
src Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
.deepsource.toml Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
.gitignore Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
build.gradle.kts Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
detekt.yml Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
gradlew Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
gradlew.bat Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
README.md Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00
settings.gradle.kts Initial Kotlin CI/CD setup 2025-10-14 20:15:13 +02:00

Rover

Build codecov DeepSource DeepSource DeepSource

A Kotlin project bootstrapped with Gradle, Detekt, Ktlint, JUnit, and JaCoCo.

🚀 Features

  • 🔧 Gradle wrapper included
  • 🧹 Ktlint & Detekt code quality checks
  • 🧪 Unit testing with JUnit
  • 📊 Code coverage via JaCoCo
  • 🤖 CI/CD with GitHub Actions
  • ☁️ Codecov integration
  • ☁️ DeepSource integration

🧰 Setup

# Clone and enter project
git clone https://github.com/appsoluut/dojo-mars-rover
cd Rover

# Build and test
./gradlew build test

# Run Detekt and Ktlint checks
./gradlew detekt ktlintCheck

# Run
./gradlew run

License

MIT - feel free to use and modify.