ashtanko / kotlab

The "Kotlin Algorithms and Data Structures Library" project aims to develop a comprehensive library of commonly used algorithms and data structures using Kotlin. This project will provide developers with a valuable resource to understand and utilize essential algorithms and data structures effectively in their Kotlin projects.

Home Page:https://ashtanko.github.io/kotlab/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorithms implemented in Kotlin (for education reasons)

Build

codecov test coverage coveralls Codacy Badge

codefactor maintainability Codacy Badge codebeat badge Hits-of-Code

FOSSA Status CodeStyle Kotlin Version

Quality Gate Status Bugs Code Smells Duplicated Lines (%) Coverage

detekt

Metrics

  • 11,633 number of properties

  • 8,061 number of functions

  • 7,456 number of classes

  • 165 number of packages

  • 2,797 number of kt files

Complexity Report

  • 203,470 lines of code (loc)

  • 128,247 source lines of code (sloc)

  • 94,212 logical lines of code (lloc)

  • 53,597 comment lines of code (cloc)

  • 20,038 cyclomatic complexity (mcc)

  • 17,057 cognitive complexity

  • 0 number of total code smells

  • 41% comment source ratio

  • 212 mcc per 1,000 lloc

  • 0 code smells per 1,000 lloc

Findings (0)

generated with detekt version 1.23.5 on 2024-06-04 21:19:18 UTC

About

The "Kotlin Algorithms and Data Structures Library" project aims to develop a comprehensive library of commonly used algorithms and data structures using Kotlin. This project will provide developers with a valuable resource to understand and utilize essential algorithms and data structures effectively in their Kotlin projects.

https://ashtanko.github.io/kotlab/

License:Apache License 2.0


Languages

Language:Kotlin 100.0%Language:Shell 0.0%Language:Makefile 0.0%