Ticket Contents
Description
In the mobile application repositories built with Kotlin and powered by the AMRIT Platform REST APIs, there is currently no automated static code analysis integrated into the CI/CD workflow. Adding Ktlint and Detekt via GitHub Actions will help enforce consistent coding standards, detect code smells, and improve long-term maintainability.
Goals
Goals
Expected Outcome
- GitHub Actions pipelines will run Ktlint and Detekt on relevant branches
- Developers receive actionable feedback on code smells and formatting violations
- Codebase quality and consistency are improved across mobile repositories
Acceptance Criteria
- Workflows run on push and pull_request events
- CI fails when issues are detected
- Instructions are documented for contributors
Implementation Details
- Validate plugins in build.gradle.kts or build.gradle
- Confirm workflows run in local test and on GitHub
Mockups/Wireframes
No response
Product Name
AMRIT
Organisation Name
Piramal Swasthya Management and Research Institute
Domain
No response
Tech Skills Needed
Mobile
Organizational Mentor
@drtechie
Angel Mentor
No response
Complexity
Medium
Category
Mobile