The speaker recommends allowing existing code violations when new rules are introduced, focusing on applying these rules to new code to avoid extensive rewrites and to leverage the rules most effectively where they can prevent new errors.