Konsist is a Kotlin static code analyzer that enforces codebase consistency and architectural conventions via unit tests. It supports queries for classes, functions, and properties, with specific checks for Android, Spring, and Clean Architecture. Integration is handled via Gradle or Maven.
Highlights
Enforces code consistency and architecture rules using JUnit or Kotest unit tests.
Supports queries on classes, functions, properties, and specific architecture layers.
Includes specialized checks for Android (ViewModel), Spring (Repository), and general Kotlin.
Integrates via Gradle or Maven with version 0.17.3.
Provides starter projects and API references for quick onboarding.