SuspendLintSource

A suspend lint source function for asynchronous linting.

Use with linter to run linting in a coroutine. The function is automatically debounced and cancelled when the document changes.