The id of the error messages are global, so two pl...
# compiler
h
The id of the error messages are global, so two plugins could provide the same id (
val ERROR by error1<KtElement, FirRegularClassSymbol>()
). What happens in this case? And are there any plans to add a plugin ID prefix to the error messages?
d
What happens in this case?
Everything continue to work, but
@Suppress
might start to work weird (suppressing both errors)
And are there any plans to add a plugin ID prefix to the error messages?
Yes, we are considering some stable IDs for all diagnositcs, but there is nothing to share yet. For now you can just use some prefix by yourself in your diagnostics
h
Yeah, I noticed it during suppression. Thanks for the info.