You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DiKTat is a formal and strict code style for Kotlin with implementation in a linter.
DiKTat is a collection of Kotlin code style rules implemented as AST visitors on top of KTlint framework. This linter can validate (check) and automatically fix (format) the code. The set of rules (visitors) is bigger than in ktlint standard set of rules (~100 inspections already). All rules are highly configurable.
DiKTat is used to detect (and partially fix) code-style issues, codesmells and bugs in code. And comparing to other linters - it has a very strict and properly documented code-style that it is implementing. But anyway gives a chance to configure or suppress inspections (from code or using configuration file).
DiKTat can be run with it's own maven plugin/gradle plugin/cli
DiKTat has been added to awesome-kotlin list: https://github.com/KotlinBy/awesome-kotlin/blob/readme/README.md#tools-back-
Reacted by White Rabbit, Peter Trifanov, Matthias Endler and Andrey S.
Activity
orchestr7 commentedon Oct 20, 2020
DiKTat is a formal and strict code style for Kotlin with implementation in a linter.
DiKTat is a collection of Kotlin code style rules implemented as AST visitors on top of KTlint framework. This linter can validate (check) and automatically fix (format) the code. The set of rules (visitors) is bigger than in ktlint standard set of rules (~100 inspections already). All rules are highly configurable.
DiKTat is used to detect (and partially fix) code-style issues, codesmells and bugs in code. And comparing to other linters - it has a very strict and properly documented code-style that it is implementing. But anyway gives a chance to configure or suppress inspections (from code or using configuration file).
DiKTat can be run with it's own maven plugin/gradle plugin/cli
DiKTat has been added to awesome-kotlin list:
https://github.com/KotlinBy/awesome-kotlin/blob/readme/README.md#tools-back-