Konsist
GitHubSlack (kotlinlang)Twitter
  • 🚀GETTING STARTED
    • What is Konsist?
    • Getting Started
      • Add Konsist Dependency
      • Create First Konsist Test - Declaration Check
      • Create Secound Konsist Test - Architectural Check
    • Articles & Videos
  • ✅WRITING TESTS
    • Create The Scope
    • Declaration Filtering
    • Declaration Assertion
    • Architecture Assertion
    • Suppress Konsist Test
  • ✏️VERYFYING CODEBASE
    • Verify Classes
    • Verify Interfaces
    • Verify Functions
    • Verify Properties
    • Verify Generics
    • Verify Source Declarations
  • 📗FEATURES
    • Add Konsist Existing To Project (Baseline)
    • Debug Konsist Test
    • Declaration
    • Declaration Vs Property
    • Compiler Type Inference
    • Package Wildcard
    • Declaration References
    • Indirect Parents
    • Kotest Support
  • 🔍INSPIRATION
    • Starter Projects
    • Snippets
      • General Snippets
      • Android Snippets
      • Spring Snippets
      • Test Snippets
      • JUnit Snippets
      • Kotest Snippets
      • Architecture Snippets
      • Clean Architecture Snippets
      • Kotlin Serialization Snippets
      • Library Snippets
      • Generic Types Snippets
  • 🎓ADVANCED
    • Isolate Konsist Tests
    • Enable Full Command Line Logging
    • Dynamic Konsist Tests
      • Explicit Test Names
    • When Konsist API Is Not Enough
    • Additional JUnit5 Setup
    • Why There Are No Pre-defined Rules?
    • Konsist Snapshots
  • ❓HELP
    • Getting Help
    • Known Issues
      • java.lang.OutOfMemoryError: Java heap space
    • Compatibility
  • ℹ️OTHER
    • Changelog
    • Project Status
    • Contributing
    • Contributors
    • Assets And Logos
    • Open Source Licenses
    • Sponsor Konsist
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. HELP

Compatibility

Konsist ecosystem compatibility

Previousjava.lang.OutOfMemoryError: Java heap spaceNextChangelog

Last updated 7 months ago

Konsist is compatible with all types of Kotlin projects including , , and projects.

Konsist works with popular testing frameworks executing Kotlin code. Konsist has first-class support for , , and .

Konsist is compatible with popular build systems such as and .

The Java 8 is a minimum version required to run Konsist.

Konsist is backwards compatible with Kotlin 1.8.x ( since Konsist 0.17.0 ).

Dependencies

Konsist depends on:

  • org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4 (minimal coroutine usage make Konsist compatible with newer coroutines versions)

  • org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.20

❓
Android
Spring
Kotlin Multiplatform
JUni4
JUnit5
Kotest
Gradle
Maven
Java