Skip to content

Task/quality tools#14

Merged
vyshas merged 2 commits intomasterfrom
task/quality-tools
Jul 14, 2025
Merged

Task/quality tools#14
vyshas merged 2 commits intomasterfrom
task/quality-tools

Conversation

@vyshas
Copy link
Copy Markdown
Owner

@vyshas vyshas commented Jul 14, 2025

Spotless+ktlint is enforced in CI and locally for formatting, imports, spacing, and basic naming rules.
Detekt is set up for static code analysis with a preconfigured ruleset in detekt.yml.
Compose/Android-friendly configuration: function naming for @composables is relaxed “PascalCase” is okay, but all other naming and spacing conventions are enforced.
Naming convention errors like class/function names must be fixed manually—they’re reported, but not autofixed.
Wildcard import rules are relaxed in test sources, but still enforced in main code.
Formatting is always 4-space indent, trailing commas preferred, and blank lines/spacing are auto-fixed.

vyshas added 2 commits July 14, 2025 15:14
…ts, spacing, and basic naming rules.

  Detekt is set up for static code analysis with a preconfigured ruleset in detekt.yml.
  Compose/Android-friendly configuration: function naming for @composables is relaxed “PascalCase” is okay, but all other naming and spacing conventions are enforced.
  Naming convention errors like class/function names must be fixed manually—they’re reported, but not autofixed.
  Wildcard import rules are relaxed in test sources, but still enforced in main code.
  Formatting is always 4-space indent, trailing commas preferred, and blank lines/spacing are auto-fixed.
@vyshas vyshas merged commit 4e7704c into master Jul 14, 2025
2 checks passed
@vyshas vyshas deleted the task/quality-tools branch July 14, 2025 12:27
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.

1 participant