Delphi-RAG-Lint

YADF options

Align matching shapes

Since: 1.0.0.0 · Default: true · INI key: AlignMatchingShapes

Generalises AlignSmartAssign beyond := lines. When two or more ADJACENT lines share an identical structural skeleton (same sequence of operators/punctuation in the same order -- identifier names, strings, and numbers are ignored), every shared anchor is padded to a common column so the lines form a neat table. Applies anywhere -- record-constant arrays, declarations, repeated calls -- not just constant definitions. Lines whose skeletons differ are never touched. Set false to keep the old :=/const-only behaviour.