code change · otherAL Developmentofficial - Microsoftreviewed - checked by Opus

#10086 Make AA0194 an error in the base ruleset

AA0194 code analysis rule is now enforced as an error instead of a warning in the base application ruleset, requiring all actions to have either an OnAction trigger or RunObject property.

Pull request · merged into main (BC30) on 2026-08-11 by Groenbech96 · 8 files (+66 -5), 7 AL · other · tier official · reviewed (checked by Opus)

What changed

  • AA0194 rule severity raised from warning to error in base ruleset
  • Requires all actions to specify OnAction trigger or RunObject property
  • Several pages were updated to comply with the stricter rule
  • Removes override configuration from ruleset file
  • Affects Finance VAT reporting pages and other modules

AL objects touched

  • Page 321 “ECSL Report”, Base Application (DE layer): modified
  • Page 12472 “Posted FA Writeoff Act”, Base Application (RU layer): modified
  • Page 9620 “Page Fields”, Base Application: modified
  • src/Layers/DE/BaseApp/Finance/VAT/Reporting/VATReturnPeriodCard.Page.al: modified, not in the BC30 snapshot
  • src/Layers/DE/BaseApp/Finance/VAT/Reporting/VATReturnPeriodList.Page.al: modified, not in the BC30 snapshot
  • src/Layers/IT/BaseApp/Finance/VAT/Reporting/VATReturnPeriodCard.Page.al: modified, not in the BC30 snapshot
  • src/Layers/IT/BaseApp/Finance/VAT/Reporting/VATReturnPeriodList.Page.al: modified, not in the BC30 snapshot

Context

  • Work items: AB#646475
  • Labels: Ownership: Needs Review, Team: Other
  • Systems: development, finance

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