bcquality/microsoft/knowledge
wenjiefan b583bf4075 knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346
data-modeling: add insert-only-transfer-may-rely-on-caller-cleanup. A filter-and-insert transfer routine was reported for stale rows and duplicate keys even though the field OnValidate trigger calls a sibling cleanup procedure that clears the same range immediately before it. Deciding this requires reading the caller, so the article asks reviewers to trace call sites and keeps uncleared or mismatched-filter paths reportable.

appsource: scope two-level-namespace-replaces-object-affix-not-extension-member-affix to apps that actually configure a mandatory affix. AS0011 only runs when AppSourceCop is enabled with a mandatory affix; a first-party in-box app that ships no such configuration is not subject to it. The member-affix requirement itself is unchanged for apps that do configure one.

testing: allow permission-tests-must-lower-the-execution-context to accept a composed role. The article demanded the exact permission set under test be assigned directly, so a test that lowered permissions through a role including that set and then asserted WritePermission was false was reported as a coverage gap. What matters is the effective context plus a boundary assertion, not which object the test names.
2026-08-28 09:22:35 +02:00
..
appsource knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346 2026-08-28 09:22:35 +02:00
breaking-changes Add FP guards for field relocation to tableextension and event parameter addition 2026-08-04 10:41:03 +02:00
data-modeling knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346 2026-08-28 09:22:35 +02:00
error-handling knowledge: add 3 FP-suppression guards from BC apps negative feedback 2026-07-21 09:45:09 +02:00
events Add FP guards for field relocation to tableextension and event parameter addition 2026-08-04 10:41:03 +02:00
interfaces Add P0 event and interface compatibility knowledge (#98) 2026-07-14 12:51:59 +02:00
performance Correct severe misconception about SetCurrentKey in the knowledge base 2026-08-22 12:04:00 +02:00
privacy Scope tableextension requirement to Normal fields lacking a classification 2026-08-17 15:25:14 +02:00
query Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
security Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
style tooltip: PR review flags genuinely-missing tooltips instead of deferring to AA0218 2026-07-20 14:30:29 +02:00
telemetry Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
testing knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346 2026-08-28 09:22:35 +02:00
ui Add batch-2 FP guards: sentence-case action captions + primary-key Get is transaction-cached 2026-07-21 11:08:04 +02:00
upgrade knowledge: add 3 FP-suppression guards from BC apps negative feedback 2026-07-21 09:45:09 +02:00
web-services Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
.gitkeep Add .gitkeep files to community and microsoft directories; remove .gitkeep from samples 2026-04-17 06:03:14 +02:00