Closed ans-bar-bm closed 4 weeks ago
Thank you for raising this issue and also providing a PR for the solution.
This is now available in the (pre)release version of v0.30.21 of the LinterCop and will be included in the upcoming release.
This should now be resolved in the release version of v0.30.25 of the LinterCop.
Did a quick test, worked for me. Thanks!
I still have some extensions running on BC 14 (ugh) where all the BaseApp fields are still in C/AL with the CaptionML property. If I now add any BaseApp field to a page via PageExtension i get the LC0016 warning "Caption is missing.": I would expect the warning to not show as a caption is set on the base table field - just with the old property syntax. I understand that adding the old CaptionML syntax to the "allowed" captions of the fields in my own app might not be wanted. In that case maybe there is an option to disable the warning for references to fields in other apps only (so only raise it on extended fields where the "owner" uses CaptionML)?