{"repo":"saveourtool/diktat","free":true,"listed":false,"github":"https://github.com/saveourtool/diktat","clone":"git clone https://github.com/saveourtool/diktat.git","description":"Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs","language":"Kotlin","stars":572,"topics":["kotlin","checkstyle","static-analysis","linter","codestyle","android","codecheck","code-fixer","code-checker","awesome-kotlin"],"license":"MIT","category":"dev-tools","readme_excerpt":"DiKTat is a strict coding standard for Kotlin, consisting of a collection of Kotlin code style rules implemented as Abstract Syntax Tree (AST) visitors built on top of KTlint. It serves the purpose of detecting and automatically fixing code smells in the Continuous Integration/Continuous Deployment (CI/CD) process. You can find the comprehensive list of supported rules and inspections here. DiKTat has gained recognition and has been added to the lists of static analysis tools, kotlin-awesome, and kompar. We extend our gratitude to the community for this support! See first --- --- --- --- --- --- Codestyle Inspections Examples Demo White Paper Groups of Inspections Why Choose DiKTat for CI/CD? While there are other tools like detekt and ktlint performing static analysis, you might wonder why DiKTat is necessary. Here are the key reasons: 1. More Inspections: DiKTat boasts over 100 inspections tightly coupled with its Codestyle. 2. Unique Inspections: DiKTat introduces unique inspections not found in other linters. 3. Highly Configurable: Every inspection is highly configurable, allowing customization and suppression. Check configuration options and suppression. 4. Strict Codestyle: DiKTat enforces a detailed Codestyle that can be adopted and applied in your project. Run as CLI-application Download binary 1. Download diKTat manually: here OR use curl : For Windows only . Download diKTat.cmd manually: here Run diKTat Finally, run KTlint (with diKTat injected) to check your ' .kt","default_branch":null,"files":null,"tree":[],"storefront":"/r/saveourtool","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saveourtool/diktat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}