code change · refactorAL Developmentofficial - Microsoftreviewed - checked by Opus

#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.

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

Also merged into

  • #11743 into releases/29.x on 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).