Skip to content

Conversation

@jamesarich
Copy link
Collaborator

This commit refactors the build logic for lint, spotless, and detekt.

  • Lint:
    • Removed explicit SARIF and XML output file configurations as these are default locations.
  • Spotless & Detekt:
    • Applied configureKotlinJvm() to simplify Kotlin JVM setup.
  • GitHub Actions:
    • Updated the Android build workflow to run lint, spotless, and detekt at the project root level instead of specifically for the :app module. This ensures these checks are run for all modules.
  • Code Style:
    • Minor KDoc and code formatting updates in Extensions.kt.

This commit refactors the build logic for lint, spotless, and detekt.

- Lint:
    - Removed explicit SARIF and XML output file configurations as these are default locations.
- Spotless & Detekt:
    - Applied `configureKotlinJvm()` to simplify Kotlin JVM setup.
- GitHub Actions:
    - Updated the Android build workflow to run lint, spotless, and detekt at the project root level instead of specifically for the `:app` module. This ensures these checks are run for all modules.
- Code Style:
    - Minor KDoc and code formatting updates in `Extensions.kt`.

Signed-off-by: James Rich <[email protected]>
@github-actions github-actions bot added the bugfix PR tag label Sep 17, 2025
@jamesarich jamesarich requested a review from poliver September 17, 2025 21:27
@jamesarich jamesarich added the ci Pertains to ci/cd actions or workflows label Sep 17, 2025
@jamesarich jamesarich added this pull request to the merge queue Sep 17, 2025
Merged via the queue into meshtastic:main with commit e4bfce0 Sep 17, 2025
7 checks passed
@jamesarich jamesarich deleted the fix/lint branch September 17, 2025 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix PR tag ci Pertains to ci/cd actions or workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants