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-
This discussion was converted from issue #6 on February 21, 2023 22:32.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
diktat: Free Static Analysis Tool For Kotlin (0 Votes)
Strict coding standard for Kotlin and a linter that detects and auto-fixes code smells. 125 stars on Github. [MIT License]
https://analysis-tools.dev/tool/diktat
All reactions