Development Workflow & Formatting
Execution Tasks
To spin up and run your working local code variants using the shadow fat-JAR setup:
./gradlew run
Automated Testing & Coverage Reports
We maintain test suites backed by JUnit 5, MockK, and JaCoCo reporting configurations:
./gradlew test
- JUnit Details: Viewable at
build/reports/tests/test/ - Coverage Matrix: Generated at
build/reports/jacoco/test/html/index.html
Code Style Validation
Coding conventions are strictly governed by Ktlint. Code reviews and builds in CI paths will actively fail if style formatting violations exist.
# Scan style constraints
./gradlew ktlintCheck
# Correct formatting issues automatically
./gradlew ktlintFormat