- Java 8
- Groovy 3
- Kotlin 1.9
- Python 3.9
- Incorporate native rules from Ktlint, making sure they do not overlap with extended rules.
- Java 16: Pattern matching and records
- Groovy 4: Arrow-style switch case
- Kotlin 2.1: Data objects
- Python 3.10: Union types
- Incorporate rules from Checkstyle and CodeNarc, making sure they do not overlap with extended rules.
- Lambda detection (closure in Groovy, SAM in Kotlin).