Download Latest Version diktat-2.0.0.jar (72.0 MB)
Email in envelope

Get an email when there's a new version of DiKTat

Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
diktat-2.0.0.jar 2023-12-18 72.0 MB
diktat.cmd 2023-12-18 541 Bytes
diktat 2023-12-18 75.9 MB
README.md 2023-12-18 12.2 kB
Release 2.0.0 source code.tar.gz 2023-12-18 2.8 MB
Release 2.0.0 source code.zip 2023-12-18 3.4 MB
Totals: 6 Items   154.2 MB 0

🥳 🥳 🥳

This is a major release of Diktat, tailored to align with the global changes in the Kotlin ecosystem and the introduction of Kotlin 2.0. Our focus has shifted towards the Kotlin 2.0 compiler plugins, FIR and new IR, encompassing extensive preparatory efforts. This includes: - the introduction of a new CLI driver, independent from ktlint; - transitioning from Maven to Gradle; - crafting new Gradle and Maven plugins; - refactoring, including the change of the package name: from org.cqfn to com.saveourtool; - migrations to latest Kotlin and Ktlint; - more than 25 fixes, requested by the community.

These initiatives aim to streamline our future development processes, simplifying the creation of new rules, while concurrently enhancing the complexity and precision of existing rules.

Functional changes and bugfixing

New CLI Driver

New Gradle and Maven plugins

Diktat Testing

Infra changes

Dependencies Updates

New Contributors

Full Changelog: https://github.com/saveourtool/diktat/compare/v1.2.5...v2.0.0

Source: README.md, updated 2023-12-18