Describe the bug
When you implement an interface that contains an event, VS Code will not show an error if the event is just implemented as a function and not marked as an event.
To Reproduce
interface IDemo
{
trigger OnWhatever();
begin
end;
}
codeunit 50000 Demo implements IDemo
{
procedure OnWhatever()
begin
end;
}
Expected behavior
As long as procedure OnWhatever() is not marked as an event, there should be an error that the interface is not correctly implemented.
Screenshots

5. Versions:
Edit: Maybe I'm going too fast here... Just noticed that it is not even possible (yet?) to subscribe to an event from an interface...
I do really hope that will become possible in the future!
Yep, we had that discussion as well, you also can't define a publisher in an interface, which woudl be very helpful
Being able to use the Trigger keyword in the interface is a bug.
This issue has been fixed in our latest developer preview for AL extensions that are using version 6.0.307310 or higher. An error is now reported on interfaces declaring a trigger.

Most helpful comment
Edit: Maybe I'm going too fast here... Just noticed that it is not even possible (yet?) to subscribe to an event from an interface...
I do really hope that will become possible in the future!