#11682 [Expense Agent] Remove migration TODO and analyzer suppressions
Expense Agent setup code removes stale TODOs and obsolete analyzer suppressions, replacing broad suppression rules with compliant variable naming patterns.
- 3files
- 3AL files
- 3objects
Pull request · merged into main (BC30) on 2026-09-22 by t-prda · 3 files (+23 -28), 3 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- Removed stale annotation TODO from Expense Agent metadata provider
- Removed obsolete AS0031 suppressions from setup pages
- Replaced broad AA0073 suppression with compliant temporary-record variable names
- No behavioral changes from code cleanup
- Code validated with BCApps ruleset and analyzers
AL objects touched
- Codeunit 6998 “EA Metadata Provider”, ExpenseAgent: modified
- Page 6996 “Expense Agent Setup”, ExpenseAgent: modified
- Page 6991 “Expense Agent Setup Wizard”, ExpenseAgent: modified
Also merged into
- #11743 into
releases/29.xon 2026-09-24
Context
- Work items: AB#644961
- Labels: AL: Apps (W1), Team: Finance
- Systems: development
- From the description: “remove the stale Expense Agent annotation TODO while preserving the intentionally empty annotation result”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).