When to Use
Add this when making modifications to existing code, APIs, or interfaces to ensure changes do not break existing consumers or integrations.Rule Definition
Name — Preserve Backward Compatibility Description — paste this into the rule description field on the platform:How It Works
- Add this rule to your project on the platform
- Existing interfaces and contracts are identified before modifications begin
- Changes are implemented with backward compatibility preserved
- Deprecated items include migration notes explaining the replacement
- Code review validates that no breaking changes were introduced without a compatibility path