Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 521 Bytes

File metadata and controls

30 lines (20 loc) · 521 Bytes

Changelog

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).