Why it matters
scalafix enables automated code quality. Understanding shapes clean Scala.
Advertisement
The architecture
Rules: individual lints or refactorings.
Config: which rules to apply.
Advertisement
How it works end to end
Built-in rules: unused imports, procedure syntax, no infer types.
Migration rules: Scala 2 → 3 syntax.
Custom: write org-specific rules.
CI integration: enforce rules in PR.