CodeCop Warning AA0207
The EventSubscriber method must be local.
Description
The EventSubscriber method must be local.
Reason for the rule
The method which is marked as an event subscriber must be local, because it must not to used for external calls. Not marking the method as local might cause confusion.
Bad code example
[EventSubscriber(ObjectType::Page, Page::"Customer Card", 'OnBeforeValidateEvent', 'Address', true, true)]
procedure CheckAddressLine(var Rec : Record Customer)
begin
...
end;
Good code example
[EventSubscriber(ObjectType::Page, Page::"Customer Card", 'OnBeforeValidateEvent', 'Address', true, true)]
local procedure CheckAddressLine(var Rec : Record Customer)
begin
...
end;
Good and bad practices for fixing the rule
Make the method local by adding the keyword local
.