Closed NKarolak closed 8 months ago
@qutreson This might be for you.
@NKarolak - Thanks for reporting it. This is something we have in our long term backlog for AppSourceCop, but that isn't being prioritized at the moment. Since this is more of a feature request than a bug, I would recommend logging the idea on aka.ms/BCIdeas so that it can gather votes and help us prioritize it accordingly as we are monitoring top ideas and considering them for the next waves. I checked briefly and it seems that we have a similar idea posted for query objects, but I couldn't find one for reports.
1. Describe the bug Report extensions allow other apps to add columns to existing report data items, or to add new data items. Even though we can obsolete data items and columns, there is no AppSourceCop rule preventing us from just deleting data items or columns without further
ObsoleteState = Pending
. This breaks dependent apps.2. To Reproduce While the AppSourceCop is activated and set up for comparing with the previous version, delete a report data item or column inside the dataset.
3. Expected behavior An AppSourceCop rule should throw an error.
4. Actual behavior No error, no warning.
5. Versions: