-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Cluster Scalability
-
Fully Compatible
-
Cluster Scalability 2025-01-20
Any new commands added should use TypedCommand. However, a number of commands still use legacy defined types, so these definitions still exist - until we convert all commands to use TypedCommand, we can't actually remove the legacy definitions, and new commands are periodically added using the legacy types. In order to prevent this, we should create a way to prevent new commands from using legacy types (e.g. create a linter of some sort).
- causes
-
SERVER-99599 legacy_commands_check.py reports false positives
- Closed
- related to
-
SERVER-99908 Fix legacy commands linter to only look at added files
- Backlog
-
SERVER-99680 Fix legacy_comands_check.py to take file-diff rather than git-diff
- Closed