Showing 2 of 6 total issues
Function buildAST
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const buildAST = (beforeObj, afterObj) => {
const allKeys = _.union(Object.keys(beforeObj), Object.keys(afterObj));
return allKeys.reduce((acc, key) => {
const resultObj = {
name: key,
Avoid too many return
statements within this function. Open
Open
return [...acc, {
...resultObj,
valueBefore: beforeObj[key],
valueAfter: afterObj[key],
type: 'modified',