refactor(todos): retire Python lifecycle field rules into TypeScript - #4118
Quality Gate passed
Annotations
Check warning on line 84 in loopx/control_plane/todos/field_update.ts
sonarqubecloud / SonarCloud Code Analysis
'intent.continuation_policy ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew84&open=AaCCPc4AGqyLWmvrew84&pullRequest=4118
Check failure on line 143 in loopx/control_plane/todos/field_update.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew85&open=AaCCPc4AGqyLWmvrew85&pullRequest=4118
Check warning on line 160 in loopx/control_plane/todos/field_update.ts
sonarqubecloud / SonarCloud Code Analysis
'intent.status' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew86&open=AaCCPc4AGqyLWmvrew86&pullRequest=4118
Check warning on line 80 in loopx/control_plane/todos/field_update.ts
sonarqubecloud / SonarCloud Code Analysis
'block.removed_continuation_policy ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCCPc4AGqyLWmvrew83&open=AaCCPc4AGqyLWmvrew83&pullRequest=4118