fwcd / fwcd/kotlin-language-server

Rewrite debouncer using coroutines

Open
#149 0 comments 0 reactions 0 assignees View on GitHub
diagnostics enhancement
Dominant language
Kotlin
Stars
2k
Forks
252
PR merge metrics
No merged PRs in 30d

Description

Use coroutines and conflated channels to re-implement the debouncer.

Some noteworthy links:
* https://gist.github.com/k-kagurazaka/54441d6d5dfdb5668fd884008cd480a2
* https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.channels/-channel/index.html

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no file, test, or entry point. Start by locating the existing debouncer and reviewing the linked coroutine and channel references; done means the debouncer is reimplemented with coroutines and conflated channels while preserving its current behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.