Skip to content

docs: describe the PC0030 setup and reference table exception - #183

Open
Arthurvdv wants to merge 1 commit into
mainfrom
docs/pc0030-setup-reference-tables
Open

Arthurvdv wants to merge 1 commit into
mainfrom
docs/pc0030-setup-reference-tables

Conversation

@Arthurvdv

Copy link
Copy Markdown
Member

Companion to ALCops/Analyzers#543 (fixes ALCops/Analyzers#531).

PC0030 no longer reports reads on setup and reference tables, because partial records bypass the NST record cache that already serves those few-row tables. This page update:

  • adds the exception to the Exception list,
  • adds a Setup and reference tables section explaining the cache interaction and the three structural recognition signals (.Setup namespace, single Code PK named Code/Name, the setup-singleton heuristic) plus the AutoIncrement veto,
  • states that master data, documents and ledgers are still reported and why,
  • links Duilio Tacconi's post in See also.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: PC0030 - SetLoadFields should be used with caution

1 participant