fix(monitor): unify successor routing before writeback and receipt validation - #4145
Quality Gate passed
Annotations
Check warning on line 27 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DA&open=AaCGhS3nUKeUFGlo37DA&pullRequest=4145
Check warning on line 35 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Pass a message to the `Error` constructor.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DB&open=AaCGhS3nUKeUFGlo37DB&pullRequest=4145
Check failure on line 20 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37C-&open=AaCGhS3nUKeUFGlo37C-&pullRequest=4145
Check warning on line 47 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DD&open=AaCGhS3nUKeUFGlo37DD&pullRequest=4145
Check warning on line 48 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DE&open=AaCGhS3nUKeUFGlo37DE&pullRequest=4145
Check failure on line 79 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DF&open=AaCGhS3nUKeUFGlo37DF&pullRequest=4145
Check warning on line 23 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Remove duplicates in this character class.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37C_&open=AaCGhS3nUKeUFGlo37C_&pullRequest=4145
Check warning on line 41 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Pass a message to the `Error` constructor.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCGhS3nUKeUFGlo37DC&open=AaCGhS3nUKeUFGlo37DC&pullRequest=4145