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