clj-kondo 2025-04-07

Hi! I'm finding that the new :missing-protocol-method linter doesn't seem to be compatible with :config-in-ns in my config.edn - is this expected?

That could very well be. Can you make an issue? For now you could just disable it

What would be a reason to provide a partial protocol impl?

Mostly it's relevant in test code, e.g. we have a processing engine that's extensible via a plugin protocol and we want to use reify to exercise certain corner cases

makes sense

can you also mention that in the issue?

an ignore hint might also work, #_:clj-kondo/ignore on the protocol symbol, but perhaps you have a lot of them