Why this matters
Reduces noise and confusion for maintainers and tools.
Delete dead/commented code and unused params; rely on version control for history.
Reduces noise and confusion for maintainers and tools.
Side-by-side examples engineers can pattern-match during review.
void save(User u, boolean debug /* unused */) { /* ... */ }
// old logic below ...void save(User u) { /* ... */ }// TODO remove laterclean method signatureFrom the same buckets as this rule.