#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.
- 8files
- 7AL files
- 3objects
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 snapshotsrc/Layers/DE/BaseApp/Finance/VAT/Reporting/VATReturnPeriodList.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/Finance/VAT/Reporting/VATReturnPeriodCard.Page.al: modified, not in the BC30 snapshotsrc/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).