Skip to content

chore: Add different baseline files#490

Open
tevincent wants to merge 5 commits into
mainfrom
baseline-ktlint
Open

chore: Add different baseline files#490
tevincent wants to merge 5 commits into
mainfrom
baseline-ktlint

Conversation

@tevincent

Copy link
Copy Markdown
Contributor

No description provided.

@sonarqubecloud

Copy link
Copy Markdown

@tevincent tevincent marked this pull request as draft September 12, 2025 07:29
@tevincent tevincent marked this pull request as ready for review July 9, 2026 07:05
Copilot AI review requested due to automatic review settings July 9, 2026 07:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a set of ktlint baseline.xml files intended to baseline (suppress) existing formatting/style violations across multiple modules in the android-core multi-module library.

Changes:

  • Added per-module config/ktlint/baseline.xml files listing current ktlint violations to be baselined.
  • Added a root config/ktlint/baseline.xml placeholder baseline file.
  • Added additional baseline files under new top-level directories (Compose/, kSuite/) and under Legacy/*/, intended to baseline those areas.

Reviewed changes

Copilot reviewed 30 out of 30 changed files in this pull request and generated 14 comments.

Show a summary per file
File Description
Thumbnails/config/ktlint/baseline.xml Adds ktlint baseline entries for Thumbnails sources.
Sentry/config/ktlint/baseline.xml Adds ktlint baseline entries for Sentry main + test sources.
RecyclerView/config/ktlint/baseline.xml Adds ktlint baseline entries for RecyclerView sources.
Onboarding/config/ktlint/baseline.xml Adds ktlint baseline entries for Onboarding sources.
Network/Models/config/ktlint/baseline.xml Adds ktlint baseline entries for Network Models sources.
Network/config/ktlint/baseline.xml Adds ktlint baseline entries for Network sources.
Matomo/config/ktlint/baseline.xml Adds ktlint baseline entries for Matomo sources.
Legacy/Stores/config/ktlint/baseline.xml Adds ktlint baseline entries intended for “Legacy Stores” code paths.
Legacy/config/ktlint/baseline.xml Adds ktlint baseline entries for Legacy module sources.
Legacy/Confetti/config/ktlint/baseline.xml Adds ktlint baseline entries intended for “Legacy Confetti” code paths.
Legacy/BugTracker/config/ktlint/baseline.xml Adds ktlint baseline entries intended for “Legacy BugTracker” code paths.
Legacy/AppLock/config/ktlint/baseline.xml Adds ktlint baseline entries intended for “Legacy AppLock” code paths.
Ktor/config/ktlint/baseline.xml Adds ktlint baseline entries for Ktor sources.
kSuite/MykSuite/config/ktlint/baseline.xml Adds ktlint baseline entries intended for MyKSuite sources (currently under kSuite/).
kSuite/kSuitePro/config/ktlint/baseline.xml Adds ktlint baseline entries intended for KSuitePro (currently under kSuite/).
kSuite/config/ktlint/baseline.xml Adds ktlint baseline entries intended for KSuite (currently under kSuite/).
FragmentNavigation/config/ktlint/baseline.xml Adds ktlint baseline entries for FragmentNavigation sources.
CrossAppLogin/Front/config/ktlint/baseline.xml Adds ktlint baseline entries for CrossAppLogin Front sources.
CrossAppLogin/config/ktlint/baseline.xml Adds ktlint baseline entries for CrossAppLogin root module build script.
CrossAppLogin/Back/config/ktlint/baseline.xml Adds ktlint baseline entries for CrossAppLogin Back sources.
config/ktlint/baseline.xml Adds a root ktlint baseline placeholder file.
Compose/MaterialThemeFromXml/config/ktlint/baseline.xml Adds ktlint baseline entries intended for MaterialThemeFromXml (currently under Compose/).
Compose/Margin/config/ktlint/baseline.xml Adds an (empty) ktlint baseline file intended for Margin (currently under Compose/).
Compose/config/ktlint/baseline.xml Adds an (empty) ktlint baseline file under top-level Compose/.
Compose/Basics/config/ktlint/baseline.xml Adds ktlint baseline entries intended for Basics (currently under Compose/).
Compose/BasicButton/config/ktlint/baseline.xml Adds ktlint baseline entries intended for BasicButton (currently under Compose/).
Coil/config/ktlint/baseline.xml Adds ktlint baseline entries for Coil sources.
Avatar/config/ktlint/baseline.xml Adds ktlint baseline entries for Avatar sources.
Auth/config/ktlint/baseline.xml Adds ktlint baseline entries for Auth sources and build script.
AppIntegrity/config/ktlint/baseline.xml Adds ktlint baseline entries for AppIntegrity sources and tests.

Comment thread Coil/config/ktlint/baseline.xml Outdated
Comment thread Compose/Basics/config/ktlint/baseline.xml Outdated
Comment thread Compose/BasicButton/config/ktlint/baseline.xml Outdated
Comment thread Compose/MaterialThemeFromXml/config/ktlint/baseline.xml Outdated
Comment thread TwoFactorAuth/Back/WithUserDb/config/ktlint/baseline.xml
Comment thread Legacy/AppLock/config/ktlint/baseline.xml Outdated
Comment thread Legacy/BugTracker/config/ktlint/baseline.xml Outdated
Comment thread Legacy/Stores/config/ktlint/baseline.xml Outdated
Comment thread Legacy/Confetti/config/ktlint/baseline.xml Outdated
Comment thread config/ktlint/baseline.xml
@sonarqubecloud

sonarqubecloud Bot commented Jul 9, 2026

Copy link
Copy Markdown

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants