Collecting settings for one service from multiple handlers is already implemented in fine_python_ruff: there is RuffLspService, multiple handlers (lint, format, code fixes, etc.) and all of them contribute to service configuration before lsp client starts. This could be useful also for other extension as pattern.
Collecting settings for one service from multiple handlers is already implemented in
fine_python_ruff: there isRuffLspService, multiple handlers (lint, format, code fixes, etc.) and all of them contribute to service configuration before lsp client starts. This could be useful also for other extension as pattern.