diff --git a/packages/utils/ast-utils.ts b/packages/utils/ast-utils.ts index 5ff459b10b1..5b914a00b3d 100644 --- a/packages/utils/ast-utils.ts +++ b/packages/utils/ast-utils.ts @@ -182,7 +182,7 @@ function createLiteral(j: JSCodeshift, val: valueType): Node { literalVal = true; } // 'false' => false - if (val === "false") { + else if (val === "false") { literalVal = false; } // '1' => 1 @@ -585,11 +585,7 @@ function parseTopScope(j: JSCodeshift, ast: Node, value: string[], action: strin ); return false; // TODO: debug later } - if (value) { - return ast.find(j.Program).filter((p: Node): boolean => createTopScopeProperty(p)); - } else { - return ast; - } + return value ? ast.find(j.Program).filter((p: Node): boolean => createTopScopeProperty(p)) : ast; } /** @@ -632,11 +628,7 @@ function parseMerge(j: JSCodeshift, ast: Node, value: string, action: string): b (p.value as Node).body[bodyLength - 1] = newVal; return false; // TODO: debug later } - if (value) { - return ast.find(j.Program).filter((p: Node): boolean => createMergeProperty(p)); - } else { - return ast; - } + return value ? ast.find(j.Program).filter((p: Node): boolean => createMergeProperty(p)) : ast; } export {