## Problem The mobile CI runs Android Lint but not Kotlin style linting. Without ktlint, code style diverges silently across contributors. ## Acceptance criteria - [ ] Add ktlint via the `jlleitschuh/ktlint-gradle` plugin (add to `libs.versions.toml` and `build.gradle.kts`) - [ ] Add a `.editorconfig` with Kotlin style rules - [ ] Wire `./gradlew ktlintCheck` into the `mobile-ci.yml` workflow - [ ] All existing Kotlin files pass ktlint (fix any violations)
Problem
The mobile CI runs Android Lint but not Kotlin style linting. Without ktlint, code style diverges silently across contributors.
Acceptance criteria
jlleitschuh/ktlint-gradleplugin (add tolibs.versions.tomlandbuild.gradle.kts).editorconfigwith Kotlin style rules./gradlew ktlintCheckinto themobile-ci.ymlworkflow