Skip to content

chore(mobile): add ktlint configuration and integrate into CI #52

Closed

Description

@GRACENOBLE

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)

Activity

  1. added
    area: mobileAndroid app (Kotlin + Jetpack Compose)
    type: choreCleanup or maintenance tasks
    priority: highImportant — address in the current sprint
    on Jun 25, 2026
  2. GRACENOBLE commented on Jun 25, 2026

    @GRACENOBLE
    MemberAuthor

    Implemented and merged via PR #66.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: mobileAndroid app (Kotlin + Jetpack Compose)priority: highImportant — address in the current sprinttype: choreCleanup or maintenance tasks

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions