feat(todo): close native work requirement edits with shared typed validation - #4252
Quality Gate passed
Annotations
Check warning on line 38 in loopx/control_plane/todos/work_requirements.ts
sonarqubecloud / SonarCloud Code Analysis
Pass a message to the `Error` constructor.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCT1X10Qzi-Va3rZke3&open=AaCT1X10Qzi-Va3rZke3&pullRequest=4252
Check warning on line 51 in loopx/control_plane/scheduler/monitor_successor.ts
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this "TODO" comment.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCT1YLZQzi-Va3rZke7&open=AaCT1YLZQzi-Va3rZke7&pullRequest=4252
Check failure on line 17 in loopx/control_plane/todos/work_requirements.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=AaCT1X10Qzi-Va3rZkez&open=AaCT1X10Qzi-Va3rZkez&pullRequest=4252
Check warning on line 45 in loopx/control_plane/todos/work_requirements.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=AaCT1X10Qzi-Va3rZke5&open=AaCT1X10Qzi-Va3rZke5&pullRequest=4252
Check warning on line 20 in loopx/control_plane/todos/work_requirements.ts
sonarqubecloud / SonarCloud Code Analysis
Remove duplicates in this character class.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCT1X10Qzi-Va3rZke0&open=AaCT1X10Qzi-Va3rZke0&pullRequest=4252
Check warning on line 32 in loopx/control_plane/todos/work_requirements.ts
sonarqubecloud / SonarCloud Code Analysis
Pass a message to the `Error` constructor.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCT1X10Qzi-Va3rZke2&open=AaCT1X10Qzi-Va3rZke2&pullRequest=4252
Check failure on line 72 in loopx/control_plane/todos/work_requirements.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 32 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCT1X10Qzi-Va3rZke6&open=AaCT1X10Qzi-Va3rZke6&pullRequest=4252
Check warning on line 44 in loopx/control_plane/todos/work_requirements.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=AaCT1X10Qzi-Va3rZke4&open=AaCT1X10Qzi-Va3rZke4&pullRequest=4252
Check warning on line 24 in loopx/control_plane/todos/work_requirements.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=AaCT1X10Qzi-Va3rZke1&open=AaCT1X10Qzi-Va3rZke1&pullRequest=4252