fix(replan): unify typed checkpoints and preserve successor causality - #4655
Quality Gate passed
Annotations
Check warning on line 179 in tests/control_plane/test_replan_successor_durable_ack.py
sonarqubecloud / SonarCloud Code Analysis
Split this composite assertion into separate assertions.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbtXUkTLr3EZioScZ&open=AaCvbtXUkTLr3EZioScZ&pullRequest=4655
Check warning on line 216 in loopx/control_plane/todos/frontier_revision.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbsqHkTLr3EZioScX&open=AaCvbsqHkTLr3EZioScX&pullRequest=4655
Check warning on line 197 in tests/control_plane/test_replan_successor_durable_ack.py
sonarqubecloud / SonarCloud Code Analysis
Split this composite assertion into separate assertions.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbtXUkTLr3EZioSca&open=AaCvbtXUkTLr3EZioSca&pullRequest=4655
Check warning on line 163 in tests/control_plane/test_replan_successor_durable_ack.py
sonarqubecloud / SonarCloud Code Analysis
Split this composite assertion into separate assertions.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbtXUkTLr3EZioScY&open=AaCvbtXUkTLr3EZioScY&pullRequest=4655
Check failure on line 147 in loopx/control_plane/todos/frontier_revision.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbsqHkTLr3EZioScW&open=AaCvbsqHkTLr3EZioScW&pullRequest=4655
Check warning on line 95 in tests/control_plane/test_canonical_frontier_revision.py
sonarqubecloud / SonarCloud Code Analysis
Split this composite assertion into separate assertions.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCvbtYJkTLr3EZioScb&open=AaCvbtYJkTLr3EZioScb&pullRequest=4655