Deferred ideas for this rule, moved out of .claude/rules/diagnostics/lc0096-unnecessary-record-parameter.md so the rule doc describes current state only. None of these is scheduled; names and defaults may change when an item is picked up.
- CodeFix: Remove the redundant parameter from both call site and method signature
- RecordRef: Extend to
RecordRef variables
- xRec detection: Flag
MyRecord.MyProcedure(xRec) in contexts where xRec semantics are not needed
- Cross-module analysis: Optional mode to flag cross-module calls (configurable)
Deferred ideas for this rule, moved out of
.claude/rules/diagnostics/lc0096-unnecessary-record-parameter.mdso the rule doc describes current state only. None of these is scheduled; names and defaults may change when an item is picked up.RecordRefvariablesMyRecord.MyProcedure(xRec)in contexts where xRec semantics are not needed