add lodash.{clone, cloneDeep} as a clone step

This commit is contained in:
Erik Krogh Kristensen
2022-02-21 22:27:29 +01:00
parent e42f759f6b
commit e8df6a14ca

View File

@@ -182,6 +182,8 @@ private class CloneStep extends PreCallGraphStep {
call = DataFlow::moduleImport(["clone", "fclone", "sort-keys", "camelcase-keys"]).getACall()
or
call = DataFlow::moduleMember("json-cycle", ["decycle", "retrocycle"]).getACall()
or
call = LodashUnderscore::member(["clone", "cloneDeep"]).getACall()
|
pred = call.getArgument(0) and
succ = call