Showing 2 of 2 total issues
Function handleDefaultBehavior
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
Open
const handleDefaultBehavior = (originalObject: any, newObject: any, behavior?: IMergeBehavior) => { const originalTypeName = getObjTypeName(originalObject); const newTypeName = getObjTypeName(newObject); if (originalTypeName === "Object" && newTypeName === "Object") { // built-in behavior for (const p in newObject) {
- Read upRead up
Function matchArrays
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
Open
const matchArrays = (leftObject: JsonArray, rightObject: JsonArray, options?: ICompareOptions): boolean => { let lArray = leftObject; let rArray = rightObject; if (leftObject.length !== rightObject.length) {
- Read upRead up