Build Logs

shiftleftsecurity/js2cpg • 3.8.0:2026-01-13

Errors

5

Warnings

3

Total Lines

4536

1##################################
2Clonning https://github.com/shiftleftsecurity/js2cpg.git into /build/repo using revision v0.3.10
3##################################
4Note: switching to '4f2919995898489fbe44b7f85a9e805377d22f6d'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0
32Execute tests: true
33sbt project found:
34Sbt version 1.11.2 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project shiftleftsecurity/js2cpg
37##################################
38Scala version: 3.8.0
39Targets: io.shiftleft%js2cpg
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0"
60"++3.8.0 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.shiftleft%js2cpg"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.916s.
75[info] done compiling
76[info] loading settings for project js2cpg from build.sbt...
77[info] set current project to js2cpg (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.8.0
79OpenCB::Changing crossVersion 3.6.4 -> 3.8.0 in js2cpg/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in js2cpg/crossScalaVersions
81[info] set current project to js2cpg (in build file:/build/repo/)
82[info] Setting Scala version to 3.8.0 on 1 projects.
83[info] Switching Scala version on:
84[info] * js2cpg (3.8.0)
85[info] Excluding projects:
86[info] Reapplying settings...
87[info] set current project to js2cpg (in build file:/build/repo/)
88Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
89[info] Reapplying settings...
90[info] set current project to js2cpg (in build file:/build/repo/)
91[info] Defining Global / credentials, credentials
92[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
93[info] Run `last` for details.
94[info] Reapplying settings...
95[info] set current project to js2cpg (in build file:/build/repo/)
96Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
97[info] Reapplying settings...
98OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
99
100 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
101 Did you mean allExcludeDependencies ?
102 , retry without global scopes
103[info] Reapplying settings...
104[info] set current project to js2cpg (in build file:/build/repo/)
105Execute removeScalacOptionsStartingWith: -P:wartremover
106[info] Reapplying settings...
107[info] set current project to js2cpg (in build file:/build/repo/)
108[success] Total time: 0 s, completed Jan 13, 2026, 4:00:51 PM
109Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
110Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
111Starting build...
112Projects: Set(js2cpg)
113Starting build for ProjectRef(file:/build/repo/,js2cpg) (js2cpg)... [0/1]
114OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
115Compile scalacOptions: -Xunchecked-java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
116[info] compiling 52 Scala sources to /build/repo/target/scala-3.8.0/classes ...
117[info] done compiling
118[info] compiling 18 Scala sources to /build/repo/target/scala-3.8.0/test-classes ...
119[warn] there were 2 feature warnings; re-run with -feature for details
120[warn] one warning found
121[info] done compiling
122[warn] javaOptions will be ignored, fork is set to false
123[info] FileUtilsTest:
124[info] FileTree
125[info] - should skip ignored files when copying
126[info] - should skip minified files
127[DEBUG] Generating CPG for file 'code.js'.
128[DEBUG] Generating CPG for file 'code.js'.
129[info] VisitorTest:
130[info] Visitor
131[info] - should should work correctly
132[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
133[DEBUG] No source map file available for 'test.js'
134[DEBUG] Parsing file 'test.js'.
135[DEBUG] Generating CPG for file 'test.js'.
136[INFO ] Processed file 'code.js'
137[INFO ] Processed file 'code.js'
138[INFO ] Processed file 'test.js'
139[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
140[DEBUG] Configuration:
141 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
142 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
143 - Module mode: 'commonjs'
144 - Optimize dependencies: true
145 - Fixed transpilations dependencies: false
146 - Typescript transpiling: false
147 - Babel transpiling: false
148 - Vue.js transpiling: true
149 - Nuxt.js transpiling: true
150 - Template transpiling: true
151 - Ignored files regex: ''
152 - Ignored folders:
153 - Ignore minified files: true
154 - Ignore test files: true
155 - Ignore private dependencies: false
156 - Additional private dependencies:
157 - Include configuration files: true
158 - Include HTML files: true
159 - Output file: '/tmp/js2cpgTest1050359597289276360/cpg.bin.zip'
160
161[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes4521986811789053007'.
162[DEBUG] Excluded 'b-min.23472420.js' (minified file).
163[DEBUG] Excluded 'b-min.js' (minified file).
164[DEBUG] Excluded 'd.chunk.js' (file ignored by default).
165[DEBUG] Excluded 'a.min.23472420.js' (minified file).
166[DEBUG] Excluded '.folder' (folder ignored by default).
167[DEBUG] Excluded 'something.js' (minified file).
168[DEBUG] Excluded 'a.min.js' (minified file).
169[DEBUG] Excluded 'c.spec.js' (file ignored by default).
170[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 137 ms (50% on mutations). 66 + 1 changes committed from 1 parts.
171[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
172[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 402 ms (19% on mutations). 52 + 0 changes committed from 1 parts.
173[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 402 ms (19% on mutations). 28 + 0 changes committed from 1 parts.
174[DEBUG] No project dependencies found in package.json or package-lock.json at '/build/repo/target/scala-3.8.0/test-classes/excludes'.
175[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
176[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
177[DEBUG] No source map file available for 'code.js'
178[DEBUG] Parsing file 'code.js'.
179[DEBUG] No source map file available for 'code.js'
180[DEBUG] Parsing file 'code.js'.
181[DEBUG] Generating CPG for file 'code.js'.
182[DEBUG] Generating CPG for file 'code.js'.
183[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
184[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
185[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
186[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
187[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 55 ms (13% on mutations). 9 + 0 changes committed from 2 parts.
188[INFO ] Processed file 'code.js'
189[INFO ] Processed file 'code.js'
190[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
191[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 21 ms (48% on mutations). 66 + 1 changes committed from 1 parts.
192[DEBUG] No source map file available for 'index.js'
193[DEBUG] Parsing file 'index.js'.
194[DEBUG] Generating CPG for file 'index.js'.
195[DEBUG] No source map file available for 'a.js'
196[DEBUG] Parsing file 'a.js'.
197[DEBUG] Generating CPG for file 'a.js'.
198[INFO ] Processed file 'index.js'
199[INFO ] Processed file 'a.js'
200[DEBUG] No source map file available for 'folder/b.js'
201[DEBUG] Parsing file 'folder/b.js'.
202[DEBUG] No source map file available for 'foo.bar/d.js'
203[DEBUG] Parsing file 'foo.bar/d.js'.
204[DEBUG] Generating CPG for file 'folder/b.js'.
205[DEBUG] Generating CPG for file 'foo.bar/d.js'.
206[INFO ] Processed file 'folder/b.js'
207[INFO ] Processed file 'foo.bar/d.js'
208[DEBUG] No source map file available for 'folder/c.js'
209[DEBUG] Parsing file 'folder/c.js'.
210[DEBUG] Generating CPG for file 'folder/c.js'.
211[INFO ] Processed file 'folder/c.js'
212[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 30 ms (56% on mutations). 56 + 0 changes committed from 1 parts.
213[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 22 ms (66% on mutations). 85 + 0 changes committed from 5 parts.
214[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
215[DEBUG] No source map file available for 'code.js'
216[DEBUG] Parsing file 'code.js'.
217[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
218[DEBUG] Generating meta-data.
219[DEBUG] Generating CPG for file 'code.js'.
220[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
221[INFO ] Processed file 'code.js'
222[DEBUG] No source map file available for 'code.js'
223[DEBUG] Parsing file 'code.js'.
224[DEBUG] Generating CPG for file 'code.js'.
225[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 7 ms (78% on mutations). 1 + 0 changes committed from 1 parts.
226[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
227[INFO ] Processed file 'code.js'
228[DEBUG] Generating builtin types.
229[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (73% on mutations). 49 + 0 changes committed from 1 parts.
230[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 9 ms (94% on mutations). 22 + 0 changes committed from 1 parts.
231[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 19 ms (53% on mutations). 28 + 0 changes committed from 1 parts.
232[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
233[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
234[DEBUG] No source map file available for 'code.js'
235[DEBUG] Parsing file 'code.js'.
236[DEBUG] Generating CPG for file 'code.js'.
237[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes4521986811789053007/excludes'.
238[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
239[DEBUG] No source map file available for 'code.js'
240[DEBUG] Parsing file 'code.js'.
241[DEBUG] Generating CPG for file 'code.js'.
242[INFO ] Processed file 'code.js'
243[INFO ] Processed file 'code.js'
244[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (50% on mutations). 74 + 0 changes committed from 1 parts.
245[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
246[DEBUG] No source map file available for 'test.js'
247[DEBUG] Parsing file 'test.js'.
248[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 18 ms (57% on mutations). 53 + 0 changes committed from 1 parts.
249[DEBUG] Generating CPG for file 'test.js'.
250[INFO ] Processed file 'test.js'
251[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
252[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
253[DEBUG] No source map file available for 'code.js'
254[DEBUG] Parsing file 'code.js'.
255[DEBUG] No source map file available for 'code.js'
256[DEBUG] Parsing file 'code.js'.
257[DEBUG] Generating CPG for file 'code.js'.
258[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (81% on mutations). 28 + 0 changes committed from 1 parts.
259[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
260[DEBUG] Generating CPG for file 'code.js'.
261[INFO ] Processed file 'code.js'
262[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (80% on mutations). 4 + 0 changes committed from 1 parts.
263[INFO ] Processed file 'code.js'
264[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
265[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 20 ms (45% on mutations). 42 + 2 changes committed from 1 parts.
266[DEBUG] No source map file available for 'test.js'
267[DEBUG] Parsing file 'test.js'.
268[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 22 ms (53% on mutations). 53 + 0 changes committed from 1 parts.
269[DEBUG] Generating CPG for file 'test.js'.
270[INFO ] Processed file 'test.js'
271[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (55% on mutations). 74 + 0 changes committed from 1 parts.
272[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
273[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (59% on mutations). 20 + 0 changes committed from 1 parts.
274[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
275[DEBUG] No source map file available for 'code.js'
276[DEBUG] Parsing file 'code.js'.
277[DEBUG] Generating CPG for file 'code.js'.
278[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
279[DEBUG] No source map file available for 'code.js'
280[DEBUG] Parsing file 'code.js'.
281[DEBUG] Generating CPG for file 'code.js'.
282[INFO ] Processed file 'code.js'
283[INFO ] Processed file 'code.js'
284[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 18 ms (32% on mutations). 55 + 0 changes committed from 1 parts.
285[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (86% on mutations). 36 + 1 changes committed from 1 parts.
286[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
287[DEBUG] No source map file available for 'code.js'
288[DEBUG] Parsing file 'code.js'.
289[DEBUG] Generating CPG for file 'code.js'.
290[INFO ] Processed file 'code.js'
291[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
292[DEBUG] No source map file available for 'code.js'
293[DEBUG] Parsing file 'code.js'.
294[DEBUG] Generating CPG for file 'code.js'.
295[INFO ] Processed file 'code.js'
296[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (68% on mutations). 28 + 0 changes committed from 1 parts.
297[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
298[DEBUG] No source map file available for 'code.js'
299[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (77% on mutations). 46 + 1 changes committed from 1 parts.
300[DEBUG] Parsing file 'code.js'.
301[DEBUG] Generating CPG for file 'code.js'.
302[INFO ] Processed file 'code.js'
303[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
304[DEBUG] No source map file available for 'code.js'
305[DEBUG] Parsing file 'code.js'.
306[DEBUG] Generating CPG for file 'code.js'.
307[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
308[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 19 ms (57% on mutations). 28 + 0 changes committed from 1 parts.
309[DEBUG] No source map file available for 'test.js'
310[DEBUG] Parsing file 'test.js'.
311[DEBUG] Generating CPG for file 'test.js'.
312[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
313[INFO ] Processed file 'test.js'
314[DEBUG] No source map file available for 'code.js'
315[DEBUG] Parsing file 'code.js'.
316[DEBUG] Generating CPG for file 'code.js'.
317[INFO ] Processed file 'code.js'
318[INFO ] Processed file 'code.js'
319[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (48% on mutations). 42 + 2 changes committed from 1 parts.
320[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
321[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (82% on mutations). 8 + 0 changes committed from 1 parts.
322[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 31 ms (30% on mutations). 62 + 3 changes committed from 1 parts.
323[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (80% on mutations). 27 + 1 changes committed from 1 parts.
324[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
325[DEBUG] No source map file available for 'code.js'
326[DEBUG] Parsing file 'code.js'.
327[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
328[DEBUG] No source map file available for 'code.js'
329[DEBUG] Parsing file 'code.js'.
330[DEBUG] Generating CPG for file 'code.js'.
331[DEBUG] Generating CPG for file 'code.js'.
332[INFO ] Processed file 'code.js'
333[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
334[INFO ] Processed file 'code.js'
335[DEBUG] No source map file available for 'test.js'
336[DEBUG] Parsing file 'test.js'.
337[DEBUG] Generating CPG for file 'test.js'.
338[INFO ] Processed file 'test.js'
339[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (66% on mutations). 36 + 1 changes committed from 1 parts.
340[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (37% on mutations). 36 + 1 changes committed from 1 parts.
341[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
342[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (42% on mutations). 64 + 1 changes committed from 1 parts.
343[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
344[DEBUG] No source map file available for 'code.js'
345[DEBUG] Parsing file 'code.js'.
346[DEBUG] Generating CPG for file 'code.js'.
347[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (43% on mutations). 7 + 0 changes committed from 1 parts.
348[INFO ] Processed file 'code.js'
349[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
350[DEBUG] No source map file available for 'code.js'
351[DEBUG] Parsing file 'code.js'.
352[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (78% on mutations). 29 + 1 changes committed from 1 parts.
353[DEBUG] Generating CPG for file 'code.js'.
354[INFO ] Processed file 'code.js'
355[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
356[DEBUG] No source map file available for 'code.js'
357[DEBUG] Parsing file 'code.js'.
358[DEBUG] Generating CPG for file 'code.js'.
359[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
360[DEBUG] No source map file available for 'test.js'
361[DEBUG] Parsing file 'test.js'.
362[DEBUG] Generating CPG for file 'test.js'.
363[INFO ] Processed file 'test.js'
364[INFO ] Processed file 'code.js'
365[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (51% on mutations). 84 + 2 changes committed from 1 parts.
366[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (56% on mutations). 30 + 0 changes committed from 1 parts.
367[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (58% on mutations). 46 + 1 changes committed from 1 parts.
368[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
369[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (65% on mutations). 10 + 0 changes committed from 1 parts.
370[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
371[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
372[DEBUG] No source map file available for 'code.js'
373[DEBUG] No source map file available for 'code.js'
374[DEBUG] Parsing file 'code.js'.
375[DEBUG] Parsing file 'code.js'.
376[DEBUG] Generating CPG for file 'code.js'.
377[DEBUG] Generating CPG for file 'code.js'.
378[INFO ] Processed file 'code.js'
379[INFO ] Processed file 'code.js'
380[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 245 ms (1% on mutations). 0 + 0 changes committed from 1 parts.
381[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (80% on mutations). 34 + 3 changes committed from 1 parts.
382[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (78% on mutations). 28 + 0 changes committed from 1 parts.
383[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
384[DEBUG] No source map file available for 'test.js'
385[DEBUG] Parsing file 'test.js'.
386[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
387[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
388[DEBUG] No source map file available for 'code.js'
389[DEBUG] Parsing file 'code.js'.
390[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
391[DEBUG] No source map file available for 'code.js'
392[DEBUG] Parsing file 'code.js'.
393[DEBUG] Generating CPG for file 'code.js'.
394[INFO ] Processed file 'code.js'
395[DEBUG] Generating CPG for file 'code.js'.
396[INFO ] Processed file 'code.js'
397[DEBUG] Generating CPG for file 'test.js'.
398[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 8 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
399[INFO ] Processed file 'test.js'
400[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (60% on mutations). 30 + 0 changes committed from 1 parts.
401[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 20 ms (33% on mutations). 62 + 3 changes committed from 1 parts.
402[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
403[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (91% on mutations). 17 + 0 changes committed from 1 parts.
404[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
405[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
406[DEBUG] No source map file available for 'code.js'
407[DEBUG] Parsing file 'code.js'.
408[DEBUG] Generating CPG for file 'code.js'.
409[INFO ] Processed file 'code.js'
410[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
411[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 6 ms (51% on mutations). 0 + 0 changes committed from 0 parts.
412[DEBUG] No source map file available for 'code.js'
413[DEBUG] Parsing file 'code.js'.
414[DEBUG] Generating CPG for file 'code.js'.
415[INFO ] Processed file 'code.js'
416[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (62% on mutations). 17 + 0 changes committed from 1 parts.
417[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
418[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 2 ms (94% on mutations). 0 + 0 changes committed from 0 parts.
419[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (88% on mutations). 30 + 0 changes committed from 1 parts.
420[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
421[DEBUG] No source map file available for 'code.js'
422[DEBUG] Parsing file 'code.js'.
423[DEBUG] Generating CPG for file 'code.js'.
424[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
425[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
426[DEBUG] No source map file available for 'code.js'
427[DEBUG] Parsing file 'code.js'.
428[INFO ] Processed file 'code.js'
429[DEBUG] Generating CPG for file 'code.js'.
430[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 4 ms (98% on mutations). 0 + 0 changes committed from 0 parts.
431[INFO ] Processed file 'code.js'
432[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 37 ms (28% on mutations). 12 + 0 changes committed from 1 parts.
433[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (50% on mutations). 46 + 0 changes committed from 1 parts.
434[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest1050359597289276360/cpg.bin.zip
435[INFO ] writing to storage at `/tmp/js2cpgTest1050359597289276360/cpg.bin.zip`
436[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (75% on mutations). 41 + 0 changes committed from 1 parts.
437[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
438[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
439[DEBUG] No source map file available for 'code.js'
440[DEBUG] Parsing file 'code.js'.
441[DEBUG] No source map file available for 'code.js'
442[DEBUG] Parsing file 'code.js'.
443[DEBUG] Generating CPG for file 'code.js'.
444[DEBUG] Generating CPG for file 'code.js'.
445[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
446[DEBUG] No source map file available for 'test.js'
447[DEBUG] Parsing file 'test.js'.
448[DEBUG] Generating CPG for file 'test.js'.
449[INFO ] Processed file 'code.js'
450[INFO ] Processed file 'test.js'
451[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (21% on mutations). 82 + 4 changes committed from 1 parts.
452[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
453[INFO ] Processed file 'code.js'
454[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 33 ms (39% on mutations). 69 + 0 changes committed from 1 parts.
455[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 39 ms (24% on mutations). 107 + 3 changes committed from 1 parts.
456[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 13 ms (11% on mutations). 18 + 0 changes committed from 1 parts.
457[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
458[DEBUG] No source map file available for 'code.js'
459[DEBUG] Parsing file 'code.js'.
460[DEBUG] Generating CPG for file 'code.js'.
461[INFO ] Processed file 'code.js'
462[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 22 ms (47% on mutations). 87 + 0 changes committed from 1 parts.
463[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
464[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
465[DEBUG] No source map file available for 'test.js'
466[DEBUG] Parsing file 'test.js'.
467[DEBUG] Generating CPG for file 'test.js'.
468[DEBUG] No source map file available for 'code.js'
469[DEBUG] Parsing file 'code.js'.
470[DEBUG] Generating CPG for file 'code.js'.
471[INFO ] Processed file 'code.js'
472[INFO ] Processed file 'test.js'
473[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
474[DEBUG] No source map file available for 'code.js'
475[DEBUG] Parsing file 'code.js'.
476[DEBUG] Generating CPG for file 'code.js'.
477[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (30% on mutations). 60 + 0 changes committed from 1 parts.
478[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
479[INFO ] Processed file 'code.js'
480[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 8 ms (9% on mutations). 15 + 0 changes committed from 1 parts.
481[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (27% on mutations). 61 + 1 changes committed from 1 parts.
482[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 24 ms (71% on mutations). 93 + 3 changes committed from 1 parts.
483[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
484[DEBUG] No source map file available for 'code.js'
485[DEBUG] Parsing file 'code.js'.
486[DEBUG] Generating CPG for file 'code.js'.
487[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
488[DEBUG] No source map file available for 'code.js'
489[DEBUG] Parsing file 'code.js'.
490[INFO ] Processed file 'code.js'
491[DEBUG] Generating CPG for file 'code.js'.
492[INFO ] Processed file 'code.js'
493[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 25 ms (20% on mutations). 65 + 4 changes committed from 1 parts.
494[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
495[DEBUG] No source map file available for 'test.js'
496[DEBUG] Parsing file 'test.js'.
497[DEBUG] Generating CPG for file 'test.js'.
498[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
499[DEBUG] No source map file available for 'code.js'
500[DEBUG] Parsing file 'code.js'.
501[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (51% on mutations). 115 + 6 changes committed from 1 parts.
502[INFO ] Processed file 'test.js'
503[DEBUG] Generating CPG for file 'code.js'.
504[INFO ] Processed file 'code.js'
505[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (35% on mutations). 41 + 2 changes committed from 1 parts.
506[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
507[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (39% on mutations). 8 + 0 changes committed from 1 parts.
508[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
509[DEBUG] No source map file available for 'code.js'
510[DEBUG] Parsing file 'code.js'.
511[DEBUG] Generating CPG for file 'code.js'.
512[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (28% on mutations). 62 + 0 changes committed from 1 parts.
513[INFO ] Processed file 'code.js'
514[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
515[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
516[DEBUG] No source map file available for 'code.js'
517[DEBUG] No source map file available for 'test.js'
518[DEBUG] Parsing file 'test.js'.
519[DEBUG] Generating CPG for file 'test.js'.
520[INFO ] Processed file 'test.js'
521[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (31% on mutations). 132 + 5 changes committed from 1 parts.
522[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (53% on mutations). 28 + 0 changes committed from 1 parts.
523[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
524[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (68% on mutations). 4 + 0 changes committed from 1 parts.
525[DEBUG] Parsing file 'code.js'.
526[DEBUG] Generating CPG for file 'code.js'.
527[INFO ] Processed file 'code.js'
528[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
529[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
530[DEBUG] No source map file available for 'code.js'
531[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 21 ms (34% on mutations). 32 + 1 changes committed from 1 parts.
532[DEBUG] No source map file available for 'test.js'
533[DEBUG] Parsing file 'code.js'.
534[DEBUG] Parsing file 'test.js'.
535[DEBUG] Generating CPG for file 'test.js'.
536[DEBUG] Generating CPG for file 'code.js'.
537[INFO ] Processed file 'test.js'
538[INFO ] Processed file 'code.js'
539[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (67% on mutations). 35 + 2 changes committed from 1 parts.
540[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
541[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
542[DEBUG] No source map file available for 'code.js'
543[DEBUG] Parsing file 'code.js'.
544[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (34% on mutations). 6 + 0 changes committed from 1 parts.
545[DEBUG] Generating CPG for file 'code.js'.
546[INFO ] Processed file 'code.js'
547[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 24 ms (40% on mutations). 136 + 5 changes committed from 1 parts.
548[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (51% on mutations). 39 + 1 changes committed from 1 parts.
549[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
550[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
551[DEBUG] No source map file available for 'test.js'
552[DEBUG] Parsing file 'test.js'.
553[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
554[DEBUG] No source map file available for 'code.js'
555[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
556[DEBUG] Parsing file 'code.js'.
557[INFO ] closed graph at /tmp/js2cpgTest1050359597289276360/cpg.bin.zip
558[DEBUG] No source map file available for 'code.js'
559[DEBUG] Parsing file 'code.js'.
560[DEBUG] Generating CPG for file 'test.js'.
561[INFO ] Generation of CPG is complete.
562[DEBUG] Generating CPG for file 'code.js'.
563[DEBUG] Generating CPG for file 'code.js'.
564[INFO ] Processed file 'code.js'
565[INFO ] Processed file 'test.js'
566[INFO ] Processed file 'code.js'
567[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (16% on mutations). 46 + 0 changes committed from 1 parts.
568[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (35% on mutations). 123 + 5 changes committed from 1 parts.
569[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (26% on mutations). 52 + 0 changes committed from 1 parts.
570[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
571[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
572[DEBUG] No source map file available for 'code.js'
573[DEBUG] Parsing file 'code.js'.
574[DEBUG] Generating CPG for file 'code.js'.
575[INFO ] Processed file 'code.js'
576[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (20% on mutations). 7 + 0 changes committed from 2 parts.
577[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
578[DEBUG] No source map file available for 'code.js'
579[DEBUG] Parsing file 'code.js'.
580[DEBUG] Generating CPG for file 'code.js'.
581[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
582[DEBUG] No source map file available for 'test.js'
583[DEBUG] Parsing file 'test.js'.
584[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (78% on mutations). 46 + 0 changes committed from 1 parts.
585[DEBUG] Generating CPG for file 'test.js'.
586[INFO ] Processed file 'code.js'
587[INFO ] Processed file 'test.js'
588[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (48% on mutations). 60 + 0 changes committed from 1 parts.
589[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
590[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (43% on mutations). 143 + 4 changes committed from 1 parts.
591[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
592[DEBUG] No source map file available for 'code.js'
593[DEBUG] Parsing file 'code.js'.
594[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (36% on mutations). 9 + 0 changes committed from 2 parts.
595[DEBUG] Generating CPG for file 'code.js'.
596[INFO ] Processed file 'code.js'
597[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
598[DEBUG] No source map file available for 'code.js'
599[DEBUG] Parsing file 'code.js'.
600[DEBUG] Generating CPG for file 'code.js'.
601[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (46% on mutations). 46 + 0 changes committed from 1 parts.
602[INFO ] Report:
603+-------+--------------+-----+--------+-----------+----------+
604| # | File | LOC | Parsed | Got a CPG | Duration |
605+-------+--------------+-----+--------+-----------+----------+
606| 1 | a.js | 0 | yes | yes | 585.8 μs |
607| 2 | folder/b.js | 0 | yes | yes | 587.4 μs |
608| 3 | folder/c.js | 0 | yes | yes | 569.7 μs |
609| 4 | foo.bar/d.js | 0 | yes | yes | 565.3 μs |
610| 5 | index.js | 0 | yes | yes | 928.3 μs |
611+-------+--------------+-----+--------+-----------+----------+
612| Total | | 0 | 5/5 | 5/5 | |
613+-------+--------------+-----+--------+-----------+----------+
614[INFO ] initialising from existing storage (/tmp/js2cpgTest1050359597289276360/cpg.bin.zip)
615[INFO ] Processed file 'code.js'
616[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
617[DEBUG] No source map file available for 'test.js'
618[DEBUG] Parsing file 'test.js'.
619[DEBUG] Generating CPG for file 'test.js'.
620[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (38% on mutations). 93 + 3 changes committed from 1 parts.
621[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
622[DEBUG] No source map file available for 'code.js'
623[DEBUG] Parsing file 'code.js'.
624[DEBUG] Generating CPG for file 'code.js'.
625[INFO ] Processed file 'code.js'
626[INFO ] Processed file 'test.js'
627[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (60% on mutations). 50 + 0 changes committed from 1 parts.
628[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
629[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (82% on mutations). 57 + 0 changes committed from 1 parts.
630[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (74% on mutations). 6 + 0 changes committed from 2 parts.
631[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
632[DEBUG] No source map file available for 'code.js'
633[DEBUG] Parsing file 'code.js'.
634[DEBUG] Generating CPG for file 'code.js'.
635[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
636[DEBUG] No source map file available for 'code.js'
637[DEBUG] Parsing file 'code.js'.
638[DEBUG] Generating CPG for file 'code.js'.
639[INFO ] Processed file 'code.js'
640[INFO ] Processed file 'code.js'
641[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (32% on mutations). 133 + 0 changes committed from 1 parts.
642[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
643[DEBUG] No source map file available for 'test.js'
644[DEBUG] Parsing file 'test.js'.
645[DEBUG] Generating CPG for file 'test.js'.
646[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
647[DEBUG] No source map file available for 'code.js'
648[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (65% on mutations). 58 + 0 changes committed from 1 parts.
649[DEBUG] Parsing file 'code.js'.
650[DEBUG] Generating CPG for file 'code.js'.
651[INFO ] Processed file 'test.js'
652[INFO ] Processed file 'code.js'
653[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (30% on mutations). 74 + 0 changes committed from 1 parts.
654[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (48% on mutations). 46 + 0 changes committed from 1 parts.
655[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
656[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
657[DEBUG] No source map file available for 'code.js'
658[DEBUG] Parsing file 'code.js'.
659[DEBUG] Generating CPG for file 'code.js'.
660[INFO ] Processed file 'code.js'
661[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (81% on mutations). 6 + 0 changes committed from 2 parts.
662[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
663[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (63% on mutations). 72 + 0 changes committed from 1 parts.
664[DEBUG] No source map file available for 'code.js'
665[DEBUG] Parsing file 'code.js'.
666[DEBUG] Generating CPG for file 'code.js'.
667[INFO ] Processed file 'code.js'
668[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
669[DEBUG] No source map file available for 'test.js'
670[DEBUG] Parsing file 'test.js'.
671[DEBUG] Generating CPG for file 'test.js'.
672[INFO ] Processed file 'test.js'
673[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
674[DEBUG] No source map file available for 'code.js'
675[DEBUG] Parsing file 'code.js'.
676[DEBUG] Generating CPG for file 'code.js'.
677[INFO ] Processed file 'code.js'
678[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 20 ms (58% on mutations). 41 + 2 changes committed from 1 parts.
679[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (17% on mutations). 44 + 3 changes committed from 1 parts.
680[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
681[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (80% on mutations). 67 + 0 changes committed from 1 parts.
682[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
683[DEBUG] No source map file available for 'code.js'
684[DEBUG] Parsing file 'code.js'.
685[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 9 ms (16% on mutations). 8 + 0 changes committed from 1 parts.
686[DEBUG] Generating CPG for file 'code.js'.
687[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
688[DEBUG] No source map file available for 'code.js'
689[DEBUG] Parsing file 'code.js'.
690[INFO ] Processed file 'code.js'
691[DEBUG] Generating CPG for file 'code.js'.
692[INFO ] Processed file 'code.js'
693[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
694[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (58% on mutations). 69 + 0 changes committed from 1 parts.
695[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (56% on mutations). 67 + 1 changes committed from 1 parts.
696[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
697[DEBUG] No source map file available for 'test.js'
698[DEBUG] Parsing file 'test.js'.
699[DEBUG] Generating CPG for file 'test.js'.
700[INFO ] Processed file 'test.js'
701[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
702[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (78% on mutations). 24 + 1 changes committed from 1 parts.
703[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
704[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
705[DEBUG] No source map file available for 'code.js'
706[DEBUG] Parsing file 'code.js'.
707[DEBUG] Generating CPG for file 'code.js'.
708[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (55% on mutations). 3 + 0 changes committed from 1 parts.
709[DEBUG] No source map file available for 'code.js'
710[DEBUG] Parsing file 'code.js'.
711[DEBUG] Generating CPG for file 'code.js'.
712[INFO ] Processed file 'code.js'
713[INFO ] Processed file 'code.js'
714[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (27% on mutations). 101 + 3 changes committed from 1 parts.
715[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (55% on mutations). 69 + 0 changes committed from 1 parts.
716[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
717[DEBUG] No source map file available for 'test.js'
718[DEBUG] Parsing file 'test.js'.
719[DEBUG] Generating CPG for file 'test.js'.
720[INFO ] Processed file 'test.js'
721[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
722[DEBUG] No source map file available for 'code.js'
723[DEBUG] Parsing file 'code.js'.
724[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (73% on mutations). 34 + 3 changes committed from 1 parts.
725[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
726[DEBUG] Generating CPG for file 'code.js'.
727[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
728[INFO ] Processed file 'code.js'
729[DEBUG] No source map file available for 'code.js'
730[DEBUG] Parsing file 'code.js'.
731[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (49% on mutations). 6 + 0 changes committed from 1 parts.
732[DEBUG] Generating CPG for file 'code.js'.
733[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (72% on mutations). 82 + 0 changes committed from 1 parts.
734[INFO ] Processed file 'code.js'
735[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
736[DEBUG] No source map file available for 'code.js'
737[DEBUG] Parsing file 'code.js'.
738[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (17% on mutations). 65 + 3 changes committed from 1 parts.
739[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
740[DEBUG] No source map file available for 'test.js'
741[DEBUG] Parsing file 'test.js'.
742[DEBUG] Generating CPG for file 'test.js'.
743[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
744[INFO ] Processed file 'test.js'
745[DEBUG] No source map file available for 'code.js'
746[DEBUG] Parsing file 'code.js'.
747[DEBUG] Generating CPG for file 'code.js'.
748[INFO ] Processed file 'code.js'
749[DEBUG] Generating CPG for file 'code.js'.
750[INFO ] Processed file 'code.js'
751[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (79% on mutations). 42 + 2 changes committed from 1 parts.
752[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
753[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 23 ms (52% on mutations). 127 + 2 changes committed from 1 parts.
754[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
755[DEBUG] No source map file available for 'code.js'
756[DEBUG] Parsing file 'code.js'.
757[DEBUG] Generating CPG for file 'code.js'.
758[INFO ] Processed file 'code.js'
759[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (57% on mutations). 127 + 2 changes committed from 1 parts.
760[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 30 ms (79% on mutations). 109 + 1 changes committed from 1 parts.
761[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 26 ms (12% on mutations). 8 + 0 changes committed from 1 parts.
762[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
763[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
764[DEBUG] No source map file available for 'code.js'
765[DEBUG] Parsing file 'code.js'.
766[DEBUG] No source map file available for 'code.js'
767[DEBUG] Generating CPG for file 'code.js'.
768[DEBUG] Parsing file 'code.js'.
769[DEBUG] Generating CPG for file 'code.js'.
770[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
771[DEBUG] No source map file available for 'test.js'
772[DEBUG] Parsing file 'test.js'.
773[INFO ] Processed file 'code.js'
774[DEBUG] Generating CPG for file 'test.js'.
775[INFO ] Processed file 'code.js'
776[INFO ] Processed file 'test.js'
777[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (23% on mutations). 21 + 0 changes committed from 1 parts.
778[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
779[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (52% on mutations). 38 + 2 changes committed from 1 parts.
780[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
781[DEBUG] No source map file available for 'code.js'
782[DEBUG] Parsing file 'code.js'.
783[DEBUG] Generating CPG for file 'code.js'.
784[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (33% on mutations). 7 + 0 changes committed from 1 parts.
785[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (45% on mutations). 67 + 1 changes committed from 1 parts.
786[INFO ] Processed file 'code.js'
787[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
788[DEBUG] No source map file available for 'code.js'
789[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
790[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (53% on mutations). 89 + 1 changes committed from 1 parts.
791[DEBUG] Parsing file 'code.js'.
792[DEBUG] Configuration:
793 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
794 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
795 - Module mode: 'commonjs'
796 - Optimize dependencies: true
797 - Fixed transpilations dependencies: false
798 - Typescript transpiling: false
799 - Babel transpiling: false
800 - Vue.js transpiling: true
801 - Nuxt.js transpiling: true
802 - Template transpiling: true
803 - Ignored files regex: ''
804 - Ignored folders:
805 - Ignore minified files: true
806 - Ignore test files: true
807 - Ignore private dependencies: false
808 - Additional private dependencies:
809 - Include configuration files: true
810 - Include HTML files: true
811 - Output file: '/tmp/js2cpgTest3577935104547142287/cpg.bin.zip'
812
813[DEBUG] Generating CPG for file 'code.js'.
814[INFO ] Processed file 'code.js'
815[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes3624010172931622326'.
816[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (41% on mutations). 109 + 1 changes committed from 1 parts.
817[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
818[DEBUG] No source map file available for 'code.js'
819[DEBUG] Parsing file 'code.js'.
820[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
821[DEBUG] No source map file available for 'code.js'
822[DEBUG] Parsing file 'code.js'.
823[DEBUG] Generating CPG for file 'code.js'.
824[DEBUG] Generating CPG for file 'code.js'.
825[INFO ] Processed file 'code.js'
826[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
827[DEBUG] No source map file available for 'test.js'
828[DEBUG] Parsing file 'test.js'.
829[DEBUG] Generating CPG for file 'test.js'.
830[INFO ] Processed file 'test.js'
831[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
832[DEBUG] Excluded 'index.js' (by user configuration).
833[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
834[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
835[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
836[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (44% on mutations). 107 + 3 changes committed from 1 parts.
837[INFO ] Processed file 'code.js'
838[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
839[DEBUG] No source map file available for 'code.js'
840[DEBUG] Parsing file 'code.js'.
841[DEBUG] Generating CPG for file 'code.js'.
842[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (84% on mutations). 38 + 2 changes committed from 1 parts.
843[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
844[INFO ] Processed file 'code.js'
845[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (37% on mutations). 34 + 2 changes committed from 1 parts.
846[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
847[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (54% on mutations). 84 + 0 changes committed from 1 parts.
848[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (60% on mutations). 7 + 0 changes committed from 1 parts.
849[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
850[DEBUG] No source map file available for 'code.js'
851[DEBUG] Parsing file 'code.js'.
852[DEBUG] Generating CPG for file 'code.js'.
853[DEBUG] No source map file available for 'code.js'
854[DEBUG] Parsing file 'code.js'.
855[DEBUG] Generating CPG for file 'code.js'.
856[INFO ] Processed file 'code.js'
857[INFO ] Processed file 'code.js'
858[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
859[DEBUG] No source map file available for 'test.js'
860[DEBUG] Parsing file 'test.js'.
861[DEBUG] Generating CPG for file 'test.js'.
862[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (27% on mutations). 42 + 3 changes committed from 1 parts.
863[INFO ] Processed file 'test.js'
864[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (51% on mutations). 77 + 4 changes committed from 1 parts.
865[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (28% on mutations). 39 + 3 changes committed from 1 parts.
866[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
867[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
868[DEBUG] No source map file available for 'code.js'
869[DEBUG] Parsing file 'code.js'.
870[DEBUG] Generating CPG for file 'code.js'.
871[DEBUG] Using a spread object for object deconstructing is not yet supported! ({a, ...rest} = x)
872[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
873[DEBUG] No source map file available for 'code.js'
874[DEBUG] Parsing file 'code.js'.
875[DEBUG] Generating CPG for file 'code.js'.
876[INFO ] Processed file 'code.js'
877[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (86% on mutations). 6 + 0 changes committed from 1 parts.
878[INFO ] Processed file 'code.js'
879[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
880[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
881[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
882[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
883[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (74% on mutations). 38 + 2 changes committed from 1 parts.
884[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
885[DEBUG] No source map file available for 'folder/c.js'
886[DEBUG] Parsing file 'folder/c.js'.
887[DEBUG] No source map file available for 'folder/b.js'
888[DEBUG] Parsing file 'folder/b.js'.
889[DEBUG] Generating CPG for file 'folder/c.js'.
890[DEBUG] Generating CPG for file 'folder/b.js'.
891[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
892[INFO ] Processed file 'folder/b.js'
893[DEBUG] No source map file available for 'test.js'
894[DEBUG] Parsing file 'test.js'.
895[DEBUG] Generating CPG for file 'test.js'.
896[DEBUG] No source map file available for 'a.js'
897[DEBUG] Parsing file 'a.js'.
898[DEBUG] Generating CPG for file 'a.js'.
899[INFO ] Processed file 'a.js'
900[INFO ] Processed file 'test.js'
901[DEBUG] No source map file available for 'foo.bar/d.js'
902[DEBUG] Parsing file 'foo.bar/d.js'.
903[DEBUG] Generating CPG for file 'foo.bar/d.js'.
904[INFO ] Processed file 'foo.bar/d.js'
905[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (59% on mutations). 54 + 1 changes committed from 1 parts.
906[INFO ] Processed file 'folder/c.js'
907[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
908[DEBUG] No source map file available for 'code.js'
909[DEBUG] Parsing file 'code.js'.
910[DEBUG] Generating CPG for file 'code.js'.
911[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (19% on mutations). 68 + 0 changes committed from 4 parts.
912[INFO ] Processed file 'code.js'
913[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
914[DEBUG] Generating meta-data.
915[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
916[DEBUG] No source map file available for 'code.js'
917[DEBUG] Parsing file 'code.js'.
918[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (61% on mutations). 49 + 5 changes committed from 1 parts.
919[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
920[DEBUG] Generating CPG for file 'code.js'.
921[INFO ] Processed file 'code.js'
922[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 9 ms (99% on mutations). 1 + 0 changes committed from 1 parts.
923[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
924[DEBUG] Generating builtin types.
925[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (32% on mutations). 149 + 2 changes committed from 1 parts.
926[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (86% on mutations). 46 + 3 changes committed from 1 parts.
927[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (35% on mutations). 9 + 0 changes committed from 1 parts.
928[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
929[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 5 ms (97% on mutations). 22 + 0 changes committed from 1 parts.
930[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
931[DEBUG] No source map file available for 'code.js'
932[DEBUG] Parsing file 'code.js'.
933[DEBUG] Generating CPG for file 'code.js'.
934[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
935[DEBUG] No source map file available for 'code.js'
936[DEBUG] Parsing file 'code.js'.
937[INFO ] Processed file 'code.js'
938[DEBUG] Generating CPG for file 'code.js'.
939[INFO ] Processed file 'code.js'
940[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
941[DEBUG] No source map file available for 'test.js'
942[DEBUG] Parsing file 'test.js'.
943[DEBUG] Generating CPG for file 'test.js'.
944[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (39% on mutations). 71 + 0 changes committed from 1 parts.
945[INFO ] Processed file 'test.js'
946[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes3624010172931622326/excludes'.
947[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (26% on mutations). 55 + 6 changes committed from 1 parts.
948[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
949[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
950[DEBUG] No source map file available for 'code.js'
951[DEBUG] Parsing file 'code.js'.
952[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (35% on mutations). 11 + 0 changes committed from 1 parts.
953[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (46% on mutations). 32 + 2 changes committed from 1 parts.
954[DEBUG] Generating CPG for file 'code.js'.
955[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
956[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
957[DEBUG] No source map file available for 'code.js'
958[DEBUG] No source map file available for 'test.js'
959[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 15 ms (3% on mutations). 0 + 0 changes committed from 1 parts.
960[DEBUG] Parsing file 'code.js'.
961[DEBUG] Generating CPG for file 'code.js'.
962[INFO ] Processed file 'code.js'
963[INFO ] Processed file 'code.js'
964[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
965[DEBUG] Parsing file 'test.js'.
966[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 2 ms (66% on mutations). 0 + 0 changes committed from 0 parts.
967[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (15% on mutations). 67 + 1 changes committed from 1 parts.
968[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
969[DEBUG] Generating CPG for file 'test.js'.
970[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (56% on mutations). 42 + 3 changes committed from 1 parts.
971[INFO ] Processed file 'test.js'
972[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
973[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (17% on mutations). 52 + 4 changes committed from 1 parts.
974[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
975[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
976[DEBUG] No source map file available for 'code.js'
977[DEBUG] Parsing file 'code.js'.
978[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (31% on mutations). 10 + 0 changes committed from 1 parts.
979[DEBUG] Generating CPG for file 'code.js'.
980[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
981[DEBUG] No source map file available for 'code.js'
982[DEBUG] Parsing file 'code.js'.
983[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
984[DEBUG] Generating CPG for file 'code.js'.
985[INFO ] Processed file 'code.js'
986[INFO ] Processed file 'code.js'
987[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (55% on mutations). 0 + 0 changes committed from 0 parts.
988[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (31% on mutations). 65 + 3 changes committed from 1 parts.
989[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
990[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
991[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest3577935104547142287/cpg.bin.zip
992[INFO ] writing to storage at `/tmp/js2cpgTest3577935104547142287/cpg.bin.zip`
993[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (61% on mutations). 43 + 3 changes committed from 1 parts.
994[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
995[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
996[DEBUG] No source map file available for 'code.js'
997[DEBUG] No source map file available for 'test.js'
998[DEBUG] Parsing file 'test.js'.
999[DEBUG] Generating CPG for file 'test.js'.
1000[INFO ] Processed file 'test.js'
1001[DEBUG] Parsing file 'code.js'.
1002[DEBUG] Generating CPG for file 'code.js'.
1003[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1004[DEBUG] No source map file available for 'code.js'
1005[DEBUG] Parsing file 'code.js'.
1006[DEBUG] Generating CPG for file 'code.js'.
1007[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (61% on mutations). 42 + 2 changes committed from 1 parts.
1008[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1009[INFO ] Processed file 'code.js'
1010[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (13% on mutations). 52 + 0 changes committed from 1 parts.
1011[INFO ] Processed file 'code.js'
1012[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (7% on mutations). 8 + 0 changes committed from 1 parts.
1013[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (32% on mutations). 109 + 1 changes committed from 1 parts.
1014[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1015[DEBUG] No source map file available for 'test.js'
1016[DEBUG] Parsing file 'test.js'.
1017[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1018[DEBUG] No source map file available for 'code.js'
1019[DEBUG] Parsing file 'code.js'.
1020[DEBUG] Generating CPG for file 'test.js'.
1021[INFO ] Processed file 'test.js'
1022[DEBUG] Generating CPG for file 'code.js'.
1023[INFO ] Processed file 'code.js'
1024[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1025[DEBUG] No source map file available for 'code.js'
1026[DEBUG] Parsing file 'code.js'.
1027[DEBUG] Generating CPG for file 'code.js'.
1028[INFO ] Processed file 'code.js'
1029[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (36% on mutations). 67 + 1 changes committed from 1 parts.
1030[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (77% on mutations). 38 + 2 changes committed from 1 parts.
1031[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1032[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (37% on mutations). 63 + 1 changes committed from 1 parts.
1033[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1034[DEBUG] No source map file available for 'code.js'
1035[DEBUG] Parsing file 'code.js'.
1036[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1037[DEBUG] No source map file available for 'code.js'
1038[DEBUG] Parsing file 'code.js'.
1039[DEBUG] Generating CPG for file 'code.js'.
1040[DEBUG] Generating CPG for file 'code.js'.
1041[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (89% on mutations). 7 + 0 changes committed from 1 parts.
1042[INFO ] Processed file 'code.js'
1043[INFO ] Processed file 'code.js'
1044[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (37% on mutations). 71 + 0 changes committed from 1 parts.
1045[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (52% on mutations). 75 + 1 changes committed from 1 parts.
1046[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1047[DEBUG] No source map file available for 'code.js'
1048[DEBUG] Parsing file 'code.js'.
1049[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1050[INFO ] closed graph at /tmp/js2cpgTest3577935104547142287/cpg.bin.zip
1051[DEBUG] Generating CPG for file 'code.js'.
1052[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1053[DEBUG] No source map file available for 'test.js'
1054[DEBUG] Parsing file 'test.js'.
1055[DEBUG] Generating CPG for file 'test.js'.
1056[INFO ] Processed file 'code.js'
1057[INFO ] Processed file 'test.js'
1058[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1059[DEBUG] No source map file available for 'code.js'
1060[INFO ] Generation of CPG is complete.
1061[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (64% on mutations). 38 + 2 changes committed from 1 parts.
1062[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (51% on mutations). 59 + 0 changes committed from 1 parts.
1063[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1064[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (41% on mutations). 7 + 0 changes committed from 1 parts.
1065[INFO ] Report:
1066+-------+--------------+-----+--------+-----------+----------+
1067| # | File | LOC | Parsed | Got a CPG | Duration |
1068+-------+--------------+-----+--------+-----------+----------+
1069| 1 | a.js | 0 | yes | yes | 402.0 μs |
1070| 2 | folder/b.js | 0 | yes | yes | 474.2 μs |
1071| 3 | folder/c.js | 0 | yes | yes | 5.714 ms |
1072| 4 | foo.bar/d.js | 0 | yes | yes | 406.2 μs |
1073+-------+--------------+-----+--------+-----------+----------+
1074| Total | | 0 | 4/4 | 4/4 | |
1075+-------+--------------+-----+--------+-----------+----------+
1076[INFO ] initialising from existing storage (/tmp/js2cpgTest3577935104547142287/cpg.bin.zip)
1077[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1078[DEBUG] No source map file available for 'code.js'
1079[DEBUG] Parsing file 'code.js'.
1080[DEBUG] Parsing file 'code.js'.
1081[DEBUG] Generating CPG for file 'code.js'.
1082[DEBUG] Generating CPG for file 'code.js'.
1083[INFO ] Processed file 'code.js'
1084[INFO ] Processed file 'code.js'
1085[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1086[DEBUG] No source map file available for 'test.js'
1087[DEBUG] Parsing file 'test.js'.
1088[DEBUG] Generating CPG for file 'test.js'.
1089[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (63% on mutations). 29 + 2 changes committed from 1 parts.
1090[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (42% on mutations). 90 + 2 changes committed from 1 parts.
1091[INFO ] Processed file 'test.js'
1092[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1093[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1094[DEBUG] No source map file available for 'code.js'
1095[DEBUG] Parsing file 'code.js'.
1096[DEBUG] Generating CPG for file 'code.js'.
1097[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (44% on mutations). 39 + 3 changes committed from 1 parts.
1098[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1099[INFO ] Processed file 'code.js'
1100[DEBUG] No source map file available for 'code.js'
1101[DEBUG] Parsing file 'code.js'.
1102[DEBUG] Generating CPG for file 'code.js'.
1103[INFO ] Processed file 'code.js'
1104[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (43% on mutations). 6 + 0 changes committed from 1 parts.
1105[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (79% on mutations). 30 + 1 changes committed from 1 parts.
1106[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1107[DEBUG] No source map file available for 'code.js'
1108[DEBUG] Parsing file 'code.js'.
1109[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (70% on mutations). 58 + 0 changes committed from 1 parts.
1110[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1111[DEBUG] No source map file available for 'test.js'
1112[DEBUG] Parsing file 'test.js'.
1113[DEBUG] Generating CPG for file 'test.js'.
1114[INFO ] Processed file 'test.js'
1115[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (42% on mutations). 63 + 5 changes committed from 1 parts.
1116[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1117[DEBUG] Generating CPG for file 'code.js'.
1118[INFO ] Processed file 'code.js'
1119[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (29% on mutations). 13 + 0 changes committed from 1 parts.
1120[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1121[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (33% on mutations). 76 + 0 changes committed from 1 parts.
1122[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1123[DEBUG] No source map file available for 'code.js'
1124[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1125[DEBUG] Parsing file 'code.js'.
1126[DEBUG] No source map file available for 'code.js'
1127[DEBUG] Parsing file 'code.js'.
1128[DEBUG] Generating CPG for file 'code.js'.
1129[INFO ] Processed file 'code.js'
1130[DEBUG] Generating CPG for file 'code.js'.
1131[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1132[DEBUG] No source map file available for 'test.js'
1133[DEBUG] Parsing file 'test.js'.
1134[INFO ] Processed file 'code.js'
1135[DEBUG] Generating CPG for file 'test.js'.
1136[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (30% on mutations). 106 + 0 changes committed from 1 parts.
1137[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (44% on mutations). 55 + 0 changes committed from 1 parts.
1138[INFO ] Processed file 'test.js'
1139[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1140[DEBUG] No source map file available for 'code.js'
1141[DEBUG] Parsing file 'code.js'.
1142[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1143[DEBUG] Generating CPG for file 'code.js'.
1144[DEBUG] No source map file available for 'code.js'
1145[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (47% on mutations). 41 + 3 changes committed from 1 parts.
1146[DEBUG] Parsing file 'code.js'.
1147[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1148[DEBUG] Generating CPG for file 'code.js'.
1149[INFO ] Processed file 'code.js'
1150[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (17% on mutations). 7 + 0 changes committed from 1 parts.
1151[INFO ] Processed file 'code.js'
1152[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (14% on mutations). 95 + 0 changes committed from 1 parts.
1153[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (16% on mutations). 44 + 0 changes committed from 1 parts.
1154[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1155[info] SimpleAstCreationPassTest:
1156[info] AST generation for simple fragments
1157[info] - should have correct structure for FILENAME property
1158[info] - should have correct structure for block expression
1159[info] - should have correct structure for empty array literal
1160[info] - should have correct structure for array literal with values
1161[info] - should have correct structure for untagged runtime node in call
1162[info] - should have correct structure for untagged runtime node
1163[info] - should have correct structure for tagged runtime node
1164[info] - should have correct structure for try
1165[info] - should have correct structure for 1 object with simple values
1166[info] - should have correct structure for 1 object with computed values
1167[info] - should have correct structure for object with computed property name !!! IGNORED !!!
1168[info] - should have correct structure for conditional expression
1169[info] - should have correct name space block for empty file
1170[info] - should have :program method correctly attached to files namespace block
1171[info] - should have correct structure for empty method nested in top level method
1172[info] - should have correct parameter order in lambda function with ignored param
1173[info] - should have two lambda functions in same scope level with different full names
1174[DEBUG] No source map file available for 'test.js'
1175[DEBUG] Parsing file 'test.js'.
1176[DEBUG] Generating CPG for file 'test.js'.
1177[info] - should be correct for call expression
1178[info] - should be correct for chained calls
1179[INFO ] Processed file 'test.js'
1180[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (20% on mutations). 41 + 3 changes committed from 1 parts.
1181[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1182[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (34% on mutations). 7 + 0 changes committed from 1 parts.
1183[info] - should be correct for call on object
1184[info] - should have block for while body for while statement with brackets
1185[info] - should have no block for while body for while statement without brackets
1186[info] - should have local variable for function with correct type full name
1187[info] - should have corresponding type decl with correct bindings for function
1188[info] - should have correct structure for empty method
1189[info] - should have correct structure for decl assignment
1190[info] - should have correct structure for decl assignment with identifier on right hand side
1191[info] - should have correct structure for decl assignment of multiple locals
1192[info] - should be correct for nested expression
1193[info] - should be correct for while loop
1194[info] - should be correct for if
1195[info] - should be correct for if-else
1196[info] - should be correct for for-loop with for-in
1197[info] - should be correct for for-loop with for-of
1198[info] - should be correct for for-loop with empty test
1199[info] - should be correct for for-loop
1200[info] should handle switch statements and
1201[info] - should be correct for switch with one case
1202[info] - should be correct for switch with multiple cases
1203[info] - should be correct for switch with multiple cases on same spot
1204[info] - should be correct for switch with multiple cases and multiple cases on same spot
1205[info] - should be correct for switch with default case
1206[info] - should be correct for switch with case and default combined
1207[info] - should be correct for switch with nested switch
1208[info] - should be correct for unary expression '++'
1209[info] - should be correct for member access used in an assignment (direct)
1210[info] - should be correct for member access used in an assignment (chained)
1211[info] - should be correct for member access used in an assignment (chained with method call)
1212[info] - should be correct for member access used as return
1213[info] - should be correct for member access as useless statement
1214[info] - should be correct for empty method
1215[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1216[DEBUG] No source map file available for 'code.js'
1217[DEBUG] Parsing file 'code.js'.
1218[DEBUG] Generating CPG for file 'code.js'.
1219[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1220[DEBUG] No source map file available for 'test.js'
1221[DEBUG] Parsing file 'test.js'.
1222[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1223[DEBUG] Configuration:
1224 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1225 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
1226 - Module mode: 'commonjs'
1227 - Optimize dependencies: true
1228 - Fixed transpilations dependencies: false
1229 - Typescript transpiling: false
1230 - Babel transpiling: false
1231 - Vue.js transpiling: true
1232 - Nuxt.js transpiling: true
1233 - Template transpiling: true
1234 - Ignored files regex: ''
1235 - Ignored folders:
1236 - Ignore minified files: true
1237 - Ignore test files: true
1238 - Ignore private dependencies: false
1239 - Additional private dependencies:
1240 - Include configuration files: true
1241 - Include HTML files: true
1242 - Output file: '/tmp/js2cpgTest4552987622196625299/cpg.bin.zip'
1243
1244[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes2991127694366090622'.
1245[INFO ] Processed file 'code.js'
1246[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1247[DEBUG] Excluded 'index.js' (by user configuration).
1248[DEBUG] Excluded 'folder/b.js' (by user configuration).
1249[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1250[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1251[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1252[DEBUG] Generating CPG for file 'test.js'.
1253[INFO ] Processed file 'test.js'
1254[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (28% on mutations). 125 + 0 changes committed from 1 parts.
1255[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 18 ms (40% on mutations). 61 + 4 changes committed from 1 parts.
1256[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1257[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (8% on mutations). 14 + 0 changes committed from 1 parts.
1258[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1259[DEBUG] No source map file available for 'code.js'
1260[DEBUG] Parsing file 'code.js'.
1261[DEBUG] Generating CPG for file 'code.js'.
1262[INFO ] Processed file 'code.js'
1263[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1264[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1265[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1266[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1267[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1268[DEBUG] No source map file available for 'folder/c.js'
1269[DEBUG] No source map file available for 'foo.bar/d.js'
1270[DEBUG] Parsing file 'folder/c.js'.
1271[DEBUG] Parsing file 'foo.bar/d.js'.
1272[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (61% on mutations). 22 + 0 changes committed from 1 parts.
1273[DEBUG] Generating CPG for file 'folder/c.js'.
1274[DEBUG] Generating CPG for file 'foo.bar/d.js'.
1275[INFO ] Processed file 'foo.bar/d.js'
1276[DEBUG] No source map file available for 'a.js'
1277[DEBUG] Parsing file 'a.js'.
1278[DEBUG] Generating CPG for file 'a.js'.
1279[INFO ] Processed file 'a.js'
1280[INFO ] Processed file 'folder/c.js'
1281[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1282[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (26% on mutations). 51 + 0 changes committed from 3 parts.
1283[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1284[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1285[DEBUG] Generating meta-data.
1286[DEBUG] No source map file available for 'code.js'
1287[DEBUG] Parsing file 'code.js'.
1288[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 2 ms (96% on mutations). 1 + 0 changes committed from 1 parts.
1289[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1290[DEBUG] Adding file 'b.vue' as config file.
1291[DEBUG] Generating builtin types.
1292[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1293[DEBUG] Adding file 'a.vue' as config file.
1294[DEBUG] Generating CPG for file 'code.js'.
1295[DEBUG] No source map file available for 'test.js'
1296[DEBUG] Parsing file 'test.js'.
1297[INFO ] Processed file 'code.js'
1298[DEBUG] Generating CPG for file 'test.js'.
1299[INFO ] Processed file 'test.js'
1300[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (82% on mutations). 22 + 0 changes committed from 1 parts.
1301[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
1302[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 8 ms (21% on mutations). 2 + 0 changes committed from 2 parts.
1303[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (39% on mutations). 24 + 1 changes committed from 1 parts.
1304[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1305[DEBUG] No source map file available for 'code.js'
1306[DEBUG] Parsing file 'code.js'.
1307[DEBUG] Generating CPG for file 'code.js'.
1308[INFO ] Processed file 'code.js'
1309[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1310[DEBUG] Adding file 'b.config.js' as config file.
1311[DEBUG] Adding file 'c.json' as config file.
1312[DEBUG] Adding file 'a.conf.js' as config file.
1313[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (78% on mutations). 63 + 4 changes committed from 1 parts.
1314[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1315[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes2991127694366090622/excludes'.
1316[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 3 ms (13% on mutations). 3 + 0 changes committed from 3 parts.
1317[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (62% on mutations). 51 + 2 changes committed from 1 parts.
1318[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 11 ms (3% on mutations). 0 + 0 changes committed from 1 parts.
1319[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1320[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1321[DEBUG] No source map file available for 'code.js'
1322[DEBUG] Parsing file 'code.js'.
1323[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
1324[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1325[DEBUG] Generating CPG for file 'code.js'.
1326[INFO ] Skip adding file 'b.json' as config file (at least one line longer than 10000 characters)
1327[INFO ] Processed file 'code.js'
1328[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1329[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (8% on mutations). 15 + 0 changes committed from 1 parts.
1330[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
1331[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (45% on mutations). 28 + 0 changes committed from 1 parts.
1332[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1333[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1334[DEBUG] No source map file available for 'code.js'
1335[DEBUG] Parsing file 'code.js'.
1336[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 3 ms (99% on mutations). 0 + 0 changes committed from 0 parts.
1337[DEBUG] Generating CPG for file 'code.js'.
1338[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1339[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (84% on mutations). 0 + 0 changes committed from 0 parts.
1340[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest4552987622196625299/cpg.bin.zip
1341[INFO ] writing to storage at `/tmp/js2cpgTest4552987622196625299/cpg.bin.zip`
1342[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1343[DEBUG] No source map file available for 'test.js'
1344[DEBUG] Parsing file 'test.js'.
1345[DEBUG] Generating CPG for file 'test.js'.
1346[INFO ] Skip adding file 'a.json' as config file (more than 10000 lines)
1347[INFO ] Processed file 'code.js'
1348[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 20 ms (2% on mutations). 0 + 0 changes committed from 2 parts.
1349[INFO ] Processed file 'test.js'
1350[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 22 ms (6% on mutations). 23 + 0 changes committed from 1 parts.
1351[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (10% on mutations). 63 + 4 changes committed from 1 parts.
1352[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1353[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (60% on mutations). 15 + 0 changes committed from 1 parts.
1354[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1355[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1356[INFO ] closed graph at /tmp/js2cpgTest4552987622196625299/cpg.bin.zip
1357[DEBUG] No source map file available for 'code.js'
1358[INFO ] Generation of CPG is complete.
1359[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1360[INFO ] Report:
1361+-------+--------------+-----+--------+-----------+----------+
1362| # | File | LOC | Parsed | Got a CPG | Duration |
1363+-------+--------------+-----+--------+-----------+----------+
1364| 1 | a.js | 0 | yes | yes | 442.7 μs |
1365| 2 | folder/c.js | 0 | yes | yes | 2.241 ms |
1366| 3 | foo.bar/d.js | 0 | yes | yes | 928.1 μs |
1367+-------+--------------+-----+--------+-----------+----------+
1368| Total | | 0 | 3/3 | 3/3 | |
1369+-------+--------------+-----+--------+-----------+----------+
1370[INFO ] initialising from existing storage (/tmp/js2cpgTest4552987622196625299/cpg.bin.zip)
1371[DEBUG] Adding file 'b.html' as config file.
1372[DEBUG] Adding file 'a.html' as config file.
1373[DEBUG] Parsing file 'code.js'.
1374[DEBUG] Generating CPG for file 'code.js'.
1375[INFO ] Processed file 'code.js'
1376[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (16% on mutations). 23 + 0 changes committed from 1 parts.
1377[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 5 ms (84% on mutations). 2 + 0 changes committed from 2 parts.
1378[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1379[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1380[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1381[DEBUG] No source map file available for 'test.js'
1382[DEBUG] Parsing file 'test.js'.
1383[DEBUG] No source map file available for 'code.js'
1384[DEBUG] Parsing file 'code.js'.
1385[DEBUG] Generating CPG for file 'test.js'.
1386[DEBUG] Generating CPG for file 'code.js'.
1387[INFO ] Processed file 'test.js'
1388[DEBUG] Adding file 'a.key' as config file.
1389[INFO ] Processed file 'code.js'
1390[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 5 ms (18% on mutations). 1 + 0 changes committed from 1 parts.
1391[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (34% on mutations). 64 + 1 changes committed from 1 parts.
1392[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1393[DEBUG] No source map file available for 'code.js'
1394[DEBUG] Parsing file 'code.js'.
1395[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (76% on mutations). 127 + 2 changes committed from 1 parts.
1396[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1397[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1398[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (45% on mutations). 35 + 0 changes committed from 1 parts.
1399[DEBUG] Generating CPG for file 'code.js'.
1400[INFO ] Processed file 'code.js'
1401[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1402[DEBUG] Generating meta-data.
1403[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (66% on mutations). 1 + 0 changes committed from 1 parts.
1404[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 22 ms (11% on mutations). 283 + 3 changes committed from 1 parts.
1405[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1406[DEBUG] No source map file available for 'test.js'
1407[DEBUG] Parsing file 'test.js'.
1408[DEBUG] Generating CPG for file 'test.js'.
1409[INFO ] Processed file 'test.js'
1410[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (26% on mutations). 127 + 2 changes committed from 1 parts.
1411[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1412[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1413[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (10% on mutations). 35 + 0 changes committed from 1 parts.
1414[DEBUG] No source map file available for 'code.js'
1415[DEBUG] Parsing file 'code.js'.
1416[DEBUG] Generating CPG for file 'code.js'.
1417[INFO ] Processed file 'code.js'
1418[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (14% on mutations). 44 + 1 changes committed from 1 parts.
1419[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1420[DEBUG] No source map file available for 'code.js'
1421[DEBUG] Parsing file 'code.js'.
1422[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1423[DEBUG] Configuration:
1424 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1425 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
1426 - Module mode: 'commonjs'
1427 - Optimize dependencies: true
1428 - Fixed transpilations dependencies: false
1429 - Typescript transpiling: false
1430 - Babel transpiling: false
1431 - Vue.js transpiling: true
1432 - Nuxt.js transpiling: true
1433 - Template transpiling: true
1434 - Ignored files regex: ''
1435 - Ignored folders:
1436 - Ignore minified files: true
1437 - Ignore test files: true
1438 - Ignore private dependencies: false
1439 - Additional private dependencies:
1440 - Include configuration files: true
1441 - Include HTML files: true
1442 - Output file: '/tmp/js2cpgTest15500848021336273586/cpg.bin.zip'
1443
1444[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes17375959864750977515'.
1445[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1446[DEBUG] Generating builtin types.
1447[DEBUG] Generating CPG for file 'code.js'.
1448[INFO ] Processed file 'code.js'
1449[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 6 ms (97% on mutations). 22 + 0 changes committed from 1 parts.
1450[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (31% on mutations). 53 + 0 changes committed from 1 parts.
1451[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1452[DEBUG] No source map file available for 'test.js'
1453[DEBUG] Parsing file 'test.js'.
1454[DEBUG] Generating CPG for file 'test.js'.
1455[INFO ] Processed file 'test.js'
1456[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1457[DEBUG] Excluded 'index.js' (by user configuration).
1458[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (36% on mutations). 53 + 7 changes committed from 1 parts.
1459[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1460[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1461[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1462[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1463[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (43% on mutations). 10 + 0 changes committed from 1 parts.
1464[info] MixedAstCreationPassTest:
1465[info] AST method full names
1466[info] - should anonymous arrow function full name 1
1467[info] - should anonymous arrow function full name 2
1468[info] - should anonymous function expression full name 1
1469[info] - should anonymous function expression full name 2
1470[info] - should anonymous constructor full name 1
1471[info] - should anonymous constructor of anonymous class full name
1472[info] AST variable scoping and linking
1473[info] - should have correct references for single local var
1474[info] - should have correct references for single local let
1475[info] - should have correct references for undeclared local
1476[info] - should have correct references for undeclared local with 2 refs
1477[info] - should have correct references for undeclared local in block
1478[info] - should have correct references for single var in block
1479[info] - should have correct references for single post declared var
1480[info] - should have correct references for single post declared var in block
1481[info] - should have correct references for single nested access to let
1482[info] - should have correct references for shadowing let
1483[info] - should have correct closure binding (destructing parameter)
1484[info] - should have correct closure binding (single variable)
1485[info] - should have correct closure binding (two variables)
1486[info] - should have correct closure binding for capturing over 2 levels
1487[info] - should have correct closure binding for capturing over 2 levels with intermediate blocks
1488[info] - should have correct closure binding for capturing over 2 levels with no intermediate use
1489[info] - should have correct closure binding for capturing the same variable into 2 different anonymous methods
1490[info] - should have correct closure bindings
1491[info] - should have correct method full names for scoped anonymous functions
1492[info] AST generation for mixed fragments
1493[info] - should simple js fragment with call
1494[info] - should simple js fragment with array access
1495[info] AST generation for destructing assignment
1496[info] - should have correct structure for object destruction assignment with declaration
1497[info] - should have correct structure for object destruction assignment with declaration and ternary init
1498[info] - should have correct structure for object destruction assignment without declaration
1499[info] - should have correct structure for object destruction assignment with defaults
1500[info] - should have correct structure for object destruction assignment with reassignment
1501[info] - should have correct structure for object destruction assignment with reassignment and defaults
1502[info] - should have correct ref edge (destructing parameter)
1503[info] - should have correct structure for object deconstruction in function parameter
1504[info] - should have correct structure for object destruction assignment in call argument
1505[info] - should have correct structure for object destruction assignment with rest
1506[info] - should have correct structure for object destruction assignment with computed property name !!! IGNORED !!!
1507[info] - should have correct structure for nested object destruction assignment with defaults as parameter
1508[info] - should have correct structure for object destruction assignment as parameter
1509[info] - should have correct structure for array destruction assignment with declaration
1510[info] - should have correct structure for array destruction assignment without declaration
1511[info] - should have correct structure for array destruction assignment with defaults
1512[info] - should have correct structure for array destruction assignment with ignores
1513[info] - should have correct structure for array destruction assignment with rest !!! IGNORED !!!
1514[info] - should have correct structure for array destruction as parameter
1515[info] - should have correct structure for method spread argument !!! IGNORED !!!
1516[info] AST generation for await/async
1517[info] - should have correct structure for await/async
1518[info] AST generation for instanceof/delete
1519[info] - should have correct structure for instanceof
1520[info] - should have correct structure for delete
1521[info] AST generation for default parameters
1522[info] - should have correct structure for method parameter with default
1523[info] - should have correct structure for multiple method parameters with default
1524[info] - should have correct structure for method mixed parameters with default
1525[info] - should have correct structure for multiple method mixed parameters with default
1526[info] AST generation for global builtins
1527[info] - should have correct structure for JSON.parse
1528[info] - should have correct structure for JSON.stringify
1529[info] - should not create static builtin call for calls not exactly matching dictionary
1530[info] AST generation for dependencies
1531[info] - should have no dependencies if none are declared at all
1532[info] - should have correct dependencies (imports)
1533[info] - should have correct import nodes
1534[info] - should have correct dependencies (require)
1535[info] - should have correct dependencies (strange requires)
1536[info] - should have correct dependencies (mixed)
1537[info] - should have correct dependencies (different variations of import)
1538[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1539[DEBUG] No source map file available for 'test.js'
1540[DEBUG] Parsing file 'test.js'.
1541[DEBUG] Generating CPG for file 'test.js'.
1542[INFO ] Processed file 'test.js'
1543[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (49% on mutations). 33 + 1 changes committed from 1 parts.
1544[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1545[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (70% on mutations). 6 + 0 changes committed from 1 parts.
1546[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1547[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1548[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1549[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1550[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1551[DEBUG] No source map file available for 'test.js'
1552[DEBUG] Parsing file 'test.js'.
1553[DEBUG] Generating CPG for file 'test.js'.
1554[INFO ] Processed file 'test.js'
1555[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1556[DEBUG] No source map file available for 'folder/c.js'
1557[DEBUG] Parsing file 'folder/c.js'.
1558[DEBUG] Generating CPG for file 'folder/c.js'.
1559[INFO ] Processed file 'folder/c.js'
1560[DEBUG] No source map file available for 'folder/b.js'
1561[DEBUG] Parsing file 'folder/b.js'.
1562[DEBUG] Generating CPG for file 'folder/b.js'.
1563[INFO ] Processed file 'folder/b.js'
1564[DEBUG] No source map file available for 'foo.bar/d.js'
1565[DEBUG] Parsing file 'foo.bar/d.js'.
1566[DEBUG] Generating CPG for file 'foo.bar/d.js'.
1567[INFO ] Processed file 'foo.bar/d.js'
1568[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (75% on mutations). 25 + 0 changes committed from 1 parts.
1569[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1570[DEBUG] No source map file available for 'a.js'
1571[DEBUG] Parsing file 'a.js'.
1572[DEBUG] Generating CPG for file 'a.js'.
1573[INFO ] Processed file 'a.js'
1574[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (70% on mutations). 4 + 0 changes committed from 1 parts.
1575[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest15170318207317243555/privatemodules'
1576[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (19% on mutations). 68 + 0 changes committed from 4 parts.
1577[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1578[DEBUG] Generating meta-data.
1579[DEBUG] Configuration:
1580 - Source project: '/tmp/js2cpgTest15170318207317243555/privatemodules'
1581 - package.json location: '/tmp/js2cpgTest15170318207317243555/privatemodules/package.json'
1582 - Module mode: 'commonjs'
1583 - Optimize dependencies: true
1584 - Fixed transpilations dependencies: false
1585 - Typescript transpiling: true
1586 - Babel transpiling: false
1587 - Vue.js transpiling: true
1588 - Nuxt.js transpiling: true
1589 - Template transpiling: true
1590 - Ignored files regex: ''
1591 - Ignored folders:
1592 - Ignore minified files: true
1593 - Ignore test files: true
1594 - Ignore private dependencies: false
1595 - Additional private dependencies:
1596 - Include configuration files: true
1597 - Include HTML files: true
1598 - Output file: '/tmp/js2cpgTest15170318207317243555/cpg.bin.zip'
1599
1600[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (87% on mutations). 1 + 0 changes committed from 1 parts.
1601[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1602[DEBUG] Copying '/tmp/js2cpgTest15170318207317243555/privatemodules' to temporary workspace '/tmp/privatemodules17583626517094030142'.
1603[DEBUG] Generating builtin types.
1604[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 2 ms (95% on mutations). 22 + 0 changes committed from 1 parts.
1605[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
1606[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1607[DEBUG] No source map file available for 'test.js'
1608[DEBUG] Parsing file 'test.js'.
1609[DEBUG] Generating CPG for file 'test.js'.
1610[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1611[DEBUG] Excluded 'node_modules' (folder ignored by default).
1612[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes17375959864750977515/excludes'.
1613[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1614[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1615[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1616[INFO ] Processed file 'test.js'
1617[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest15170318207317243555/privatemodules'.
1618[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 8 ms (4% on mutations). 0 + 0 changes committed from 1 parts.
1619[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1620[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (54% on mutations). 25 + 0 changes committed from 1 parts.
1621[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1622[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (53% on mutations). 4 + 0 changes committed from 1 parts.
1623[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (95% on mutations). 0 + 0 changes committed from 0 parts.
1624[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1625[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (70% on mutations). 0 + 0 changes committed from 0 parts.
1626[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1627[DEBUG] No source map file available for 'test.js'
1628[DEBUG] Parsing file 'test.js'.
1629[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1630[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (96% on mutations). 0 + 0 changes committed from 0 parts.
1631[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1632[DEBUG] Could not find '@doesNotExist' in '/tmp/js2cpgTest15170318207317243555/privatemodules/node_modules'. Ensure that npm authentication to your private registry is working to use private namespace analysis feature
1633[DEBUG] Copying private module '@privateA' to '/tmp/privatemodules17583626517094030142/privatemodules/sl_private'.
1634[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
1635[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest15500848021336273586/cpg.bin.zip
1636[INFO ] writing to storage at `/tmp/js2cpgTest15500848021336273586/cpg.bin.zip`
1637[DEBUG] Generating CPG for file 'test.js'.
1638[INFO ] Processed file 'test.js'
1639[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (14% on mutations). 33 + 1 changes committed from 1 parts.
1640[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1641[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest3412888876347525505'.
1642[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (41% on mutations). 6 + 0 changes committed from 1 parts.
1643[DEBUG] Copying private module '@privateB' to '/tmp/privatemodules17583626517094030142/privatemodules/sl_private'.
1644[DEBUG] + Checking node ...
1645[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1646[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1647[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1648[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1649[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1650[DEBUG] No source map file available for '@privateB/b.js'
1651[DEBUG] Parsing file '@privateB/b.js'.
1652[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1653[DEBUG] No source map file available for 'test.js'
1654[DEBUG] Parsing file 'test.js'.
1655[DEBUG] Generating CPG for file 'test.js'.
1656[INFO ] Processed file 'test.js'
1657[DEBUG] Generating CPG for file '@privateB/b.js'.
1658[INFO ] Processed file '@privateB/b.js'
1659[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (74% on mutations). 21 + 0 changes committed from 1 parts.
1660[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1661[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (56% on mutations). 3 + 0 changes committed from 1 parts.
1662[DEBUG] No source map file available for '@privateA/a.js'
1663[DEBUG] Parsing file '@privateA/a.js'.
1664[DEBUG] Generating CPG for file '@privateA/a.js'.
1665[INFO ] Processed file '@privateA/a.js'
1666[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (10% on mutations). 34 + 0 changes committed from 2 parts.
1667[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1668[DEBUG] Generating meta-data.
1669[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (79% on mutations). 1 + 0 changes committed from 1 parts.
1670[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1671[DEBUG] Generating builtin types.
1672[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (78% on mutations). 22 + 0 changes committed from 1 parts.
1673[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
1674[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/privatemodules17583626517094030142/privatemodules'.
1675[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1676[INFO ] closed graph at /tmp/js2cpgTest15500848021336273586/cpg.bin.zip
1677[INFO ] Generation of CPG is complete.
1678[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1679[DEBUG] No source map file available for 'test.js'
1680[DEBUG] Parsing file 'test.js'.
1681[DEBUG] Generating CPG for file 'test.js'.
1682[INFO ] Report:
1683+-------+--------------+-----+--------+-----------+----------+
1684| # | File | LOC | Parsed | Got a CPG | Duration |
1685+-------+--------------+-----+--------+-----------+----------+
1686| 1 | a.js | 0 | yes | yes | 592.3 μs |
1687| 2 | folder/b.js | 0 | yes | yes | 314.6 μs |
1688| 3 | folder/c.js | 0 | yes | yes | 372.6 μs |
1689| 4 | foo.bar/d.js | 0 | yes | yes | 309.3 μs |
1690+-------+--------------+-----+--------+-----------+----------+
1691| Total | | 0 | 4/4 | 4/4 | |
1692+-------+--------------+-----+--------+-----------+----------+
1693[INFO ] Processed file 'test.js'
1694[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 6 ms (52% on mutations). 0 + 0 changes committed from 1 parts.
1695[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1696[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
1697[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (58% on mutations). 30 + 2 changes committed from 1 parts.
1698[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1699[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1700[INFO ] initialising from existing storage (/tmp/js2cpgTest15500848021336273586/cpg.bin.zip)
1701[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (70% on mutations). 4 + 0 changes committed from 1 parts.
1702[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 3 ms (98% on mutations). 0 + 0 changes committed from 0 parts.
1703[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1704[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
1705[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1706[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
1707[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest15170318207317243555/cpg.bin.zip
1708[INFO ] writing to storage at `/tmp/js2cpgTest15170318207317243555/cpg.bin.zip`
1709[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1710[DEBUG] No source map file available for 'test.js'
1711[DEBUG] Parsing file 'test.js'.
1712[DEBUG] Generating CPG for file 'test.js'.
1713[INFO ] Processed file 'test.js'
1714[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (17% on mutations). 36 + 3 changes committed from 1 parts.
1715[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1716[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1717[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (48% on mutations). 5 + 0 changes committed from 1 parts.
1718[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1719[DEBUG] No source map file available for 'test.js'
1720[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1721[DEBUG] Parsing file 'test.js'.
1722[INFO ] closed graph at /tmp/js2cpgTest15170318207317243555/cpg.bin.zip
1723[INFO ] Generation of CPG is complete.
1724[DEBUG] Generating CPG for file 'test.js'.
1725[INFO ] Processed file 'test.js'
1726[DEBUG] + node is available: v18.20.8
1727[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (55% on mutations). 39 + 3 changes committed from 1 parts.
1728[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1729[DEBUG] + Checking npm ...
1730[INFO ] Report:
1731+-------+----------------+-----+--------+-----------+----------+
1732| # | File | LOC | Parsed | Got a CPG | Duration |
1733+-------+----------------+-----+--------+-----------+----------+
1734| 1 | @privateA/a.js | 0 | yes | yes | 623.3 μs |
1735| 2 | @privateB/b.js | 0 | yes | yes | 735.3 μs |
1736+-------+----------------+-----+--------+-----------+----------+
1737| Total | | 0 | 2/2 | 2/2 | |
1738+-------+----------------+-----+--------+-----------+----------+
1739[INFO ] initialising from existing storage (/tmp/js2cpgTest15170318207317243555/cpg.bin.zip)
1740[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (43% on mutations). 6 + 0 changes committed from 1 parts.
1741[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1742[DEBUG] No source map file available for 'test.js'
1743[DEBUG] Parsing file 'test.js'.
1744[DEBUG] Generating CPG for file 'test.js'.
1745[INFO ] Processed file 'test.js'
1746[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (19% on mutations). 49 + 5 changes committed from 1 parts.
1747[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1748[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1749[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (87% on mutations). 8 + 0 changes committed from 1 parts.
1750[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1751[DEBUG] No source map file available for 'test.js'
1752[DEBUG] Parsing file 'test.js'.
1753[DEBUG] Generating CPG for file 'test.js'.
1754[INFO ] Processed file 'test.js'
1755[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (31% on mutations). 34 + 2 changes committed from 1 parts.
1756[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1757[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1758[DEBUG] Configuration:
1759 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1760 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
1761 - Module mode: 'commonjs'
1762 - Optimize dependencies: true
1763 - Fixed transpilations dependencies: false
1764 - Typescript transpiling: false
1765 - Babel transpiling: false
1766 - Vue.js transpiling: true
1767 - Nuxt.js transpiling: true
1768 - Template transpiling: true
1769 - Ignored files regex: ''
1770 - Ignored folders:
1771 - Ignore minified files: true
1772 - Ignore test files: true
1773 - Ignore private dependencies: false
1774 - Additional private dependencies:
1775 - Include configuration files: true
1776 - Include HTML files: true
1777 - Output file: '/tmp/js2cpgTest10824380848511268813/cpg.bin.zip'
1778
1779[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes2159090263446832275'.
1780[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (6% on mutations). 6 + 0 changes committed from 1 parts.
1781[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1782[DEBUG] Excluded 'index.js' (by user configuration).
1783[DEBUG] Excluded 'folder/b.js' (by user configuration).
1784[DEBUG] No source map file available for 'test.js'
1785[DEBUG] Parsing file 'test.js'.
1786[DEBUG] Generating CPG for file 'test.js'.
1787[INFO ] Processed file 'test.js'
1788[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1789[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1790[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1791[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1792[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest379609018131190288/privatemodules'
1793[DEBUG] Configuration:
1794 - Source project: '/tmp/js2cpgTest379609018131190288/privatemodules'
1795 - package.json location: '/tmp/js2cpgTest379609018131190288/privatemodules/package.json'
1796 - Module mode: 'commonjs'
1797 - Optimize dependencies: true
1798 - Fixed transpilations dependencies: false
1799 - Typescript transpiling: true
1800 - Babel transpiling: false
1801 - Vue.js transpiling: true
1802 - Nuxt.js transpiling: true
1803 - Template transpiling: true
1804 - Ignored files regex: ''
1805 - Ignored folders:
1806 - Ignore minified files: true
1807 - Ignore test files: true
1808 - Ignore private dependencies: false
1809 - Additional private dependencies:
1810 'privateC'
1811 '@privateC'
1812 'privateD'
1813 '@privateD'
1814 - Include configuration files: true
1815 - Include HTML files: true
1816 - Output file: '/tmp/js2cpgTest379609018131190288/cpg.bin.zip'
1817
1818[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 17 ms (43% on mutations). 42 + 3 changes committed from 1 parts.
1819[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1820[DEBUG] Copying '/tmp/js2cpgTest379609018131190288/privatemodules' to temporary workspace '/tmp/privatemodules13509992320089717539'.
1821[DEBUG] Excluded 'node_modules' (folder ignored by default).
1822[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1823[DEBUG] No source map file available for 'foo.bar/d.js'
1824[DEBUG] Parsing file 'foo.bar/d.js'.
1825[DEBUG] No source map file available for 'a.js'
1826[DEBUG] Parsing file 'a.js'.
1827[DEBUG] Generating CPG for file 'foo.bar/d.js'.
1828[DEBUG] Generating CPG for file 'a.js'.
1829[INFO ] Processed file 'foo.bar/d.js'
1830[INFO ] Processed file 'a.js'
1831[DEBUG] No source map file available for 'folder/c.js'
1832[DEBUG] Parsing file 'folder/c.js'.
1833[DEBUG] Generating CPG for file 'folder/c.js'.
1834[INFO ] Processed file 'folder/c.js'
1835[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (82% on mutations). 10 + 0 changes committed from 1 parts.
1836[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (25% on mutations). 51 + 0 changes committed from 3 parts.
1837[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1838[DEBUG] Generating meta-data.
1839[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest379609018131190288/privatemodules'.
1840[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (95% on mutations). 1 + 0 changes committed from 1 parts.
1841[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1842[DEBUG] Generating builtin types.
1843[DEBUG] Could not find 'privateC' in '/tmp/js2cpgTest379609018131190288/privatemodules/node_modules'. Ensure that npm authentication to your private registry is working to use private namespace analysis feature
1844[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 3 ms (97% on mutations). 22 + 0 changes committed from 1 parts.
1845[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
1846[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes2159090263446832275/excludes'.
1847[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1848[DEBUG] No source map file available for 'test.js'
1849[DEBUG] Could not find '@privateD' in '/tmp/js2cpgTest379609018131190288/privatemodules/node_modules'. Ensure that npm authentication to your private registry is working to use private namespace analysis feature
1850[DEBUG] Parsing file 'test.js'.
1851[DEBUG] Could not find '@doesNotExist' in '/tmp/js2cpgTest379609018131190288/privatemodules/node_modules'. Ensure that npm authentication to your private registry is working to use private namespace analysis feature
1852[DEBUG] Copying private module '@privateC' to '/tmp/privatemodules13509992320089717539/privatemodules/sl_private'.
1853[DEBUG] Copying private module 'privateD' to '/tmp/privatemodules13509992320089717539/privatemodules/sl_private'.
1854[DEBUG] Generating CPG for file 'test.js'.
1855[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 4 ms (38% on mutations). 0 + 0 changes committed from 1 parts.
1856[INFO ] Processed file 'test.js'
1857[DEBUG] Copying private module '@privateA' to '/tmp/privatemodules13509992320089717539/privatemodules/sl_private'.
1858[DEBUG] Copying private module '@privateB' to '/tmp/privatemodules13509992320089717539/privatemodules/sl_private'.
1859[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
1860[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
1861[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
1862[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
1863[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1864[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (74% on mutations). 38 + 2 changes committed from 1 parts.
1865[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1866[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
1867[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (55% on mutations). 9 + 0 changes committed from 1 parts.
1868[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1869[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
1870[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1871[DEBUG] No source map file available for '@privateB/b.js'
1872[DEBUG] Parsing file '@privateB/b.js'.
1873[DEBUG] Generating CPG for file '@privateB/b.js'.
1874[INFO ] Processed file '@privateB/b.js'
1875[DEBUG] No source map file available for '@privateA/a.js'
1876[DEBUG] Parsing file '@privateA/a.js'.
1877[DEBUG] Generating CPG for file '@privateA/a.js'.
1878[INFO ] Processed file '@privateA/a.js'
1879[DEBUG] No source map file available for 'privateD/d.js'
1880[DEBUG] Parsing file 'privateD/d.js'.
1881[DEBUG] Generating CPG for file 'privateD/d.js'.
1882[DEBUG] No source map file available for '@privateC/c.js'
1883[DEBUG] Parsing file '@privateC/c.js'.
1884[DEBUG] Generating CPG for file '@privateC/c.js'.
1885[INFO ] Processed file '@privateC/c.js'
1886[INFO ] Processed file 'privateD/d.js'
1887[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (15% on mutations). 68 + 0 changes committed from 4 parts.
1888[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
1889[DEBUG] Generating meta-data.
1890[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1891[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (89% on mutations). 0 + 0 changes committed from 0 parts.
1892[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1893[DEBUG] No source map file available for 'test.js'
1894[DEBUG] Parsing file 'test.js'.
1895[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1896[DEBUG] Generating CPG for file 'test.js'.
1897[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
1898[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest10824380848511268813/cpg.bin.zip
1899[INFO ] writing to storage at `/tmp/js2cpgTest10824380848511268813/cpg.bin.zip`
1900[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 4 ms (10% on mutations). 1 + 0 changes committed from 1 parts.
1901[INFO ] Processed file 'test.js'
1902[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
1903[DEBUG] Generating builtin types.
1904[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (90% on mutations). 22 + 0 changes committed from 1 parts.
1905[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
1906[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (61% on mutations). 32 + 2 changes committed from 1 parts.
1907[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1908[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (52% on mutations). 4 + 0 changes committed from 1 parts.
1909[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/privatemodules13509992320089717539/privatemodules'.
1910[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1911[DEBUG] No source map file available for 'test.js'
1912[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 12 ms (3% on mutations). 0 + 0 changes committed from 1 parts.
1913[DEBUG] Parsing file 'test.js'.
1914[DEBUG] Generating CPG for file 'test.js'.
1915[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1916[INFO ] Processed file 'test.js'
1917[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (23% on mutations). 42 + 3 changes committed from 1 parts.
1918[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
1919[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1920[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (46% on mutations). 9 + 0 changes committed from 1 parts.
1921[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
1922[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
1923[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1924[DEBUG] No source map file available for 'test.js'
1925[DEBUG] Parsing file 'test.js'.
1926[DEBUG] Generating CPG for file 'test.js'.
1927[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1928[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (94% on mutations). 0 + 0 changes committed from 0 parts.
1929[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
1930[INFO ] Processed file 'test.js'
1931[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1932[INFO ] closed graph at /tmp/js2cpgTest10824380848511268813/cpg.bin.zip
1933[INFO ] Generation of CPG is complete.
1934[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (85% on mutations). 0 + 0 changes committed from 0 parts.
1935[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest379609018131190288/cpg.bin.zip
1936[INFO ] writing to storage at `/tmp/js2cpgTest379609018131190288/cpg.bin.zip`
1937[INFO ] Report:
1938+-------+--------------+-----+--------+-----------+----------+
1939| # | File | LOC | Parsed | Got a CPG | Duration |
1940+-------+--------------+-----+--------+-----------+----------+
1941| 1 | a.js | 0 | yes | yes | 384.3 μs |
1942| 2 | folder/c.js | 0 | yes | yes | 300.4 μs |
1943| 3 | foo.bar/d.js | 0 | yes | yes | 480.9 μs |
1944+-------+--------------+-----+--------+-----------+----------+
1945| Total | | 0 | 3/3 | 3/3 | |
1946+-------+--------------+-----+--------+-----------+----------+
1947[INFO ] initialising from existing storage (/tmp/js2cpgTest10824380848511268813/cpg.bin.zip)
1948[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (39% on mutations). 60 + 3 changes committed from 1 parts.
1949[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1950[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (68% on mutations). 13 + 0 changes committed from 1 parts.
1951[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1952[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1953[DEBUG] No source map file available for 'test.js'
1954[DEBUG] Parsing file 'test.js'.
1955[DEBUG] Generating CPG for file 'test.js'.
1956[INFO ] Processed file 'test.js'
1957[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (79% on mutations). 67 + 1 changes committed from 1 parts.
1958[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
1959[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (43% on mutations). 16 + 0 changes committed from 1 parts.
1960[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
1961[INFO ] closed graph at /tmp/js2cpgTest379609018131190288/cpg.bin.zip
1962[INFO ] Generation of CPG is complete.
1963[INFO ] Report:
1964+-------+----------------+-----+--------+-----------+----------+
1965| # | File | LOC | Parsed | Got a CPG | Duration |
1966+-------+----------------+-----+--------+-----------+----------+
1967| 1 | @privateA/a.js | 0 | yes | yes | 352.5 μs |
1968| 2 | @privateB/b.js | 0 | yes | yes | 360.2 μs |
1969| 3 | @privateC/c.js | 0 | yes | yes | 327.4 μs |
1970| 4 | privateD/d.js | 0 | yes | yes | 2.233 ms |
1971+-------+----------------+-----+--------+-----------+----------+
1972| Total | | 0 | 4/4 | 4/4 | |
1973+-------+----------------+-----+--------+-----------+----------+
1974[INFO ] initialising from existing storage (/tmp/js2cpgTest379609018131190288/cpg.bin.zip)
1975[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
1976[DEBUG] No source map file available for 'test.js'
1977[DEBUG] Parsing file 'test.js'.
1978[DEBUG] Generating CPG for file 'test.js'.
1979[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
1980[INFO ] Processed file 'test.js'
1981[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1982[DEBUG] Configuration:
1983 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
1984 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
1985 - Module mode: 'commonjs'
1986 - Optimize dependencies: true
1987 - Fixed transpilations dependencies: false
1988 - Typescript transpiling: false
1989 - Babel transpiling: false
1990 - Vue.js transpiling: true
1991 - Nuxt.js transpiling: true
1992 - Template transpiling: true
1993 - Ignored files regex: ''
1994 - Ignored folders:
1995 - Ignore minified files: true
1996 - Ignore test files: true
1997 - Ignore private dependencies: false
1998 - Additional private dependencies:
1999 - Include configuration files: true
2000 - Include HTML files: true
2001 - Output file: '/tmp/js2cpgTest13825213413588654730/cpg.bin.zip'
2002
2003[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes127061605399398416'.
2004[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 13 ms (12% on mutations). 101 + 3 changes committed from 1 parts.
2005[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2006[DEBUG] Excluded 'index.js' (by user configuration).
2007[DEBUG] + npm is available: 10.8.2
2008[DEBUG] Excluded 'folder/b.js' (by user configuration).
2009[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (6% on mutations). 26 + 0 changes committed from 1 parts.
2010[DEBUG] + additional node ENV settings: 'NODE_OPTIONS -> --max-old-space-size=8192'
2011[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2012[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2013[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2014[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2015[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2016[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2017[DEBUG] No source map file available for 'test.js'
2018[DEBUG] Parsing file 'test.js'.
2019[DEBUG] Generating CPG for file 'test.js'.
2020[INFO ] Processed file 'test.js'
2021[DEBUG] No source map file available for 'a.js'
2022[DEBUG] Parsing file 'a.js'.
2023[DEBUG] Generating CPG for file 'a.js'.
2024[INFO ] Processed file 'a.js'
2025[DEBUG] No source map file available for 'folder/c.js'
2026[DEBUG] Parsing file 'folder/c.js'.
2027[DEBUG] Generating CPG for file 'folder/c.js'.
2028[INFO ] Processed file 'folder/c.js'
2029[DEBUG] No source map file available for 'foo.bar/d.js'
2030[DEBUG] Parsing file 'foo.bar/d.js'.
2031[DEBUG] Generating CPG for file 'foo.bar/d.js'.
2032[INFO ] Processed file 'foo.bar/d.js'
2033[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (76% on mutations). 67 + 1 changes committed from 1 parts.
2034[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2035[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (66% on mutations). 51 + 0 changes committed from 3 parts.
2036[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2037[DEBUG] Generating meta-data.
2038[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (51% on mutations). 1 + 0 changes committed from 1 parts.
2039[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest9066868395764276306/privatemodules'
2040[DEBUG] Configuration:
2041 - Source project: '/tmp/js2cpgTest9066868395764276306/privatemodules'
2042 - package.json location: '/tmp/js2cpgTest9066868395764276306/privatemodules/package.json'
2043 - Module mode: 'commonjs'
2044 - Optimize dependencies: true
2045 - Fixed transpilations dependencies: false
2046 - Typescript transpiling: true
2047 - Babel transpiling: false
2048 - Vue.js transpiling: true
2049 - Nuxt.js transpiling: true
2050 - Template transpiling: true
2051 - Ignored files regex: '.*@privateA\Q/\Ea.js'
2052 - Ignored folders:
2053 - Ignore minified files: true
2054 - Ignore test files: true
2055 - Ignore private dependencies: false
2056 - Additional private dependencies:
2057 - Include configuration files: true
2058 - Include HTML files: true
2059 - Output file: '/tmp/js2cpgTest9066868395764276306/cpg.bin.zip'
2060
2061[DEBUG] Copying '/tmp/js2cpgTest9066868395764276306/privatemodules' to temporary workspace '/tmp/privatemodules5001388109934596371'.
2062[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (9% on mutations). 16 + 0 changes committed from 1 parts.
2063[DEBUG] Excluded 'node_modules' (folder ignored by default).
2064[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2065[DEBUG] Generating builtin types.
2066[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest9066868395764276306/privatemodules'.
2067[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (92% on mutations). 22 + 0 changes committed from 1 parts.
2068[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2069[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes127061605399398416/excludes'.
2070[DEBUG] Could not find '@doesNotExist' in '/tmp/js2cpgTest9066868395764276306/privatemodules/node_modules'. Ensure that npm authentication to your private registry is working to use private namespace analysis feature
2071[DEBUG] Copying private module '@privateA' to '/tmp/privatemodules5001388109934596371/privatemodules/sl_private'.
2072[DEBUG] Copying private module '@privateB' to '/tmp/privatemodules5001388109934596371/privatemodules/sl_private'.
2073[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2074[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2075[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2076[DEBUG] Excluded '@privateA/a.js' (by user configuration).
2077[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2078[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2079[DEBUG] No source map file available for '@privateB/b.js'
2080[DEBUG] Parsing file '@privateB/b.js'.
2081[DEBUG] Generating CPG for file '@privateB/b.js'.
2082[INFO ] Processed file '@privateB/b.js'
2083[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (42% on mutations). 17 + 0 changes committed from 1 parts.
2084[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2085[DEBUG] Generating meta-data.
2086[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 11 ms (4% on mutations). 0 + 0 changes committed from 1 parts.
2087[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (56% on mutations). 1 + 0 changes committed from 1 parts.
2088[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2089[DEBUG] Generating builtin types.
2090[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (88% on mutations). 22 + 0 changes committed from 1 parts.
2091[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2092[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2093[DEBUG] No source map file available for 'test.js'
2094[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2095[DEBUG] Parsing file 'test.js'.
2096[DEBUG] Generating CPG for file 'test.js'.
2097[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 8 ms (99% on mutations). 0 + 0 changes committed from 0 parts.
2098[INFO ] Processed file 'test.js'
2099[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/privatemodules5001388109934596371/privatemodules'.
2100[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 13 ms (3% on mutations). 0 + 0 changes committed from 1 parts.
2101[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2102[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2103[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (28% on mutations). 109 + 1 changes committed from 1 parts.
2104[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2105[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 3 ms (12% on mutations). 0 + 0 changes committed from 0 parts.
2106[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 4 ms (10% on mutations). 0 + 0 changes committed from 0 parts.
2107[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2108[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2109[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (55% on mutations). 32 + 0 changes committed from 1 parts.
2110[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2111[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2112[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2113[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2114[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest13825213413588654730/cpg.bin.zip
2115[INFO ] writing to storage at `/tmp/js2cpgTest13825213413588654730/cpg.bin.zip`
2116[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2117[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2118[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2119[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2120[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest9066868395764276306/cpg.bin.zip
2121[INFO ] writing to storage at `/tmp/js2cpgTest9066868395764276306/cpg.bin.zip`
2122[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2123[DEBUG] No source map file available for 'test.js'
2124[DEBUG] Parsing file 'test.js'.
2125[INFO ] Downloading / installing plugins in 'babel'
2126[INFO ] Installing project dependencies and plugins. That will take a while.
2127[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/js2cpgTest6265528868950519860/babel'
2128[DEBUG] Generating CPG for file 'test.js'.
2129[DEBUG] Using a spread object for object deconstructing is not yet supported! ({a, ...rest} = x)
2130[INFO ] Processed file 'test.js'
2131[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (22% on mutations). 54 + 1 changes committed from 1 parts.
2132[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2133[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (6% on mutations). 12 + 0 changes committed from 1 parts.
2134[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2135[DEBUG] No source map file available for 'test.js'
2136[DEBUG] Parsing file 'test.js'.
2137[DEBUG] Generating CPG for file 'test.js'.
2138[INFO ] Processed file 'test.js'
2139[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2140[INFO ] closed graph at /tmp/js2cpgTest9066868395764276306/cpg.bin.zip
2141[INFO ] Generation of CPG is complete.
2142[INFO ] Report:
2143+-------+----------------+-----+--------+-----------+----------+
2144| # | File | LOC | Parsed | Got a CPG | Duration |
2145+-------+----------------+-----+--------+-----------+----------+
2146| 1 | @privateB/b.js | 0 | yes | yes | 732.3 μs |
2147+-------+----------------+-----+--------+-----------+----------+
2148| Total | | 0 | 1/1 | 1/1 | |
2149+-------+----------------+-----+--------+-----------+----------+
2150[INFO ] initialising from existing storage (/tmp/js2cpgTest9066868395764276306/cpg.bin.zip)
2151[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2152[INFO ] closed graph at /tmp/js2cpgTest13825213413588654730/cpg.bin.zip
2153[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 19 ms (25% on mutations). 149 + 2 changes committed from 1 parts.
2154[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2155[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (19% on mutations). 38 + 0 changes committed from 2 parts.
2156[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2157[INFO ] Generation of CPG is complete.
2158[INFO ] Report:
2159+-------+--------------+-----+--------+-----------+----------+
2160| # | File | LOC | Parsed | Got a CPG | Duration |
2161+-------+--------------+-----+--------+-----------+----------+
2162| 1 | a.js | 0 | yes | yes | 407.2 μs |
2163| 2 | folder/c.js | 0 | yes | yes | 323.2 μs |
2164| 3 | foo.bar/d.js | 0 | yes | yes | 364.8 μs |
2165+-------+--------------+-----+--------+-----------+----------+
2166| Total | | 0 | 3/3 | 3/3 | |
2167+-------+--------------+-----+--------+-----------+----------+
2168[INFO ] initialising from existing storage (/tmp/js2cpgTest13825213413588654730/cpg.bin.zip)
2169[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2170[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2171[DEBUG] No source map file available for 'test.js'
2172[DEBUG] Parsing file 'test.js'.
2173[DEBUG] Generating CPG for file 'test.js'.
2174[INFO ] Processed file 'test.js'
2175[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (19% on mutations). 71 + 0 changes committed from 1 parts.
2176[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2177[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (10% on mutations). 13 + 0 changes committed from 2 parts.
2178[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest2429212832658424276/ignoreprivatemodules'
2179[DEBUG] Configuration:
2180 - Source project: '/tmp/js2cpgTest2429212832658424276/ignoreprivatemodules'
2181 - package.json location: '/tmp/js2cpgTest2429212832658424276/ignoreprivatemodules/package.json'
2182 - Module mode: 'commonjs'
2183 - Optimize dependencies: true
2184 - Fixed transpilations dependencies: false
2185 - Typescript transpiling: true
2186 - Babel transpiling: false
2187 - Vue.js transpiling: true
2188 - Nuxt.js transpiling: true
2189 - Template transpiling: true
2190 - Ignored files regex: ''
2191 - Ignored folders:
2192 - Ignore minified files: true
2193 - Ignore test files: true
2194 - Ignore private dependencies: false
2195 - Additional private dependencies:
2196 - Include configuration files: true
2197 - Include HTML files: true
2198 - Output file: '/tmp/js2cpgTest2429212832658424276/cpg.bin.zip'
2199
2200[DEBUG] Copying '/tmp/js2cpgTest2429212832658424276/ignoreprivatemodules' to temporary workspace '/tmp/ignoreprivatemodules2620812608796638278'.
2201[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2202[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2203[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2204[DEBUG] Excluded 'node_modules' (folder ignored by default).
2205[DEBUG] Configuration:
2206 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2207 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
2208 - Module mode: 'commonjs'
2209 - Optimize dependencies: true
2210 - Fixed transpilations dependencies: false
2211 - Typescript transpiling: false
2212 - Babel transpiling: false
2213 - Vue.js transpiling: true
2214 - Nuxt.js transpiling: true
2215 - Template transpiling: true
2216 - Ignored files regex: ''
2217 - Ignored folders:
2218 '/build/repo/target/scala-3.8.0/test-classes/excludes/folder'
2219 - Ignore minified files: true
2220 - Ignore test files: true
2221 - Ignore private dependencies: false
2222 - Additional private dependencies:
2223 - Include configuration files: true
2224 - Include HTML files: true
2225 - Output file: '/tmp/js2cpgTest5599876882281739453/cpg.bin.zip'
2226
2227[DEBUG] Excluded 'sl_private/@privateA/a.js' (by user configuration).
2228[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2229[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2230[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2231[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes1579953416029360066'.
2232[DEBUG] No source map file available for 'test.js'
2233[DEBUG] Parsing file 'test.js'.
2234[DEBUG] Generating CPG for file 'test.js'.
2235[INFO ] Processed file 'test.js'
2236[DEBUG] Excluded 'folder' (folder ignored by user configuration).
2237[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest2429212832658424276/ignoreprivatemodules'.
2238[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (48% on mutations). 67 + 1 changes committed from 1 parts.
2239[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2240[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (50% on mutations). 16 + 0 changes committed from 1 parts.
2241[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2242[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2243[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2244[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2245[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2246[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2247[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2248[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2249[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2250[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2251[DEBUG] No source map file available for 'index.js'
2252[DEBUG] No source map file available for 'a.js'
2253[DEBUG] Parsing file 'a.js'.
2254[DEBUG] Parsing file 'index.js'.
2255[DEBUG] Generating CPG for file 'a.js'.
2256[DEBUG] Generating CPG for file 'index.js'.
2257[INFO ] Processed file 'a.js'
2258[DEBUG] No source map file available for 'index.js'
2259[DEBUG] Parsing file 'index.js'.
2260[INFO ] Processed file 'index.js'
2261[DEBUG] Generating CPG for file 'index.js'.
2262[INFO ] Processed file 'index.js'
2263[DEBUG] No source map file available for 'foo.bar/d.js'
2264[DEBUG] Parsing file 'foo.bar/d.js'.
2265[DEBUG] Generating CPG for file 'foo.bar/d.js'.
2266[INFO ] Processed file 'foo.bar/d.js'
2267[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (76% on mutations). 17 + 0 changes committed from 1 parts.
2268[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2269[DEBUG] Generating meta-data.
2270[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2271[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (46% on mutations). 51 + 0 changes committed from 3 parts.
2272[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2273[DEBUG] Generating meta-data.
2274[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (87% on mutations). 1 + 0 changes committed from 1 parts.
2275[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2276[DEBUG] Generating builtin types.
2277[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 4 ms (77% on mutations). 1 + 0 changes committed from 1 parts.
2278[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2279[DEBUG] Generating builtin types.
2280[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 4 ms (92% on mutations). 22 + 0 changes committed from 1 parts.
2281[DEBUG] No source map file available for 'test.js'
2282[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2283[DEBUG] Parsing file 'test.js'.
2284[DEBUG] Generating CPG for file 'test.js'.
2285[INFO ] Processed file 'test.js'
2286[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes1579953416029360066/excludes'.
2287[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 5 ms (99% on mutations). 22 + 0 changes committed from 1 parts.
2288[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2289[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/ignoreprivatemodules2620812608796638278/ignoreprivatemodules'.
2290[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 2 ms (23% on mutations). 0 + 0 changes committed from 1 parts.
2291[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2292[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (96% on mutations). 0 + 0 changes committed from 0 parts.
2293[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2294[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
2295[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2296[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 9 ms (4% on mutations). 0 + 0 changes committed from 1 parts.
2297[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2298[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2299[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
2300[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest2429212832658424276/cpg.bin.zip
2301[INFO ] writing to storage at `/tmp/js2cpgTest2429212832658424276/cpg.bin.zip`
2302[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (85% on mutations). 65 + 3 changes committed from 1 parts.
2303[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2304[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (44% on mutations). 16 + 0 changes committed from 1 parts.
2305[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2306[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
2307[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2308[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
2309[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2310[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (95% on mutations). 0 + 0 changes committed from 0 parts.
2311[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2312[INFO ] closed graph at /tmp/js2cpgTest2429212832658424276/cpg.bin.zip
2313[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2314[INFO ] Generation of CPG is complete.
2315[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2316[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2317[DEBUG] No source map file available for 'test.js'
2318[DEBUG] Parsing file 'test.js'.
2319[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest5599876882281739453/cpg.bin.zip
2320[INFO ] writing to storage at `/tmp/js2cpgTest5599876882281739453/cpg.bin.zip`
2321[DEBUG] Generating CPG for file 'test.js'.
2322[INFO ] Processed file 'test.js'
2323[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (34% on mutations). 109 + 1 changes committed from 1 parts.
2324[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2325[INFO ] Report:
2326+-------+----------+-----+--------+-----------+----------+
2327| # | File | LOC | Parsed | Got a CPG | Duration |
2328+-------+----------+-----+--------+-----------+----------+
2329| 1 | index.js | 0 | yes | yes | 795.8 μs |
2330+-------+----------+-----+--------+-----------+----------+
2331| Total | | 0 | 1/1 | 1/1 | |
2332+-------+----------+-----+--------+-----------+----------+
2333[INFO ] initialising from existing storage (/tmp/js2cpgTest2429212832658424276/cpg.bin.zip)
2334[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (35% on mutations). 32 + 0 changes committed from 1 parts.
2335[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2336[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2337[DEBUG] No source map file available for 'test.js'
2338[DEBUG] Parsing file 'test.js'.
2339[DEBUG] Generating CPG for file 'test.js'.
2340[INFO ] Processed file 'test.js'
2341[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (19% on mutations). 67 + 1 changes committed from 1 parts.
2342[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2343[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (13% on mutations). 16 + 0 changes committed from 1 parts.
2344[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2345[INFO ] closed graph at /tmp/js2cpgTest5599876882281739453/cpg.bin.zip
2346[INFO ] Generation of CPG is complete.
2347[INFO ] Report:
2348+-------+--------------+-----+--------+-----------+----------+
2349| # | File | LOC | Parsed | Got a CPG | Duration |
2350+-------+--------------+-----+--------+-----------+----------+
2351| 1 | a.js | 0 | yes | yes | 422.5 μs |
2352| 2 | foo.bar/d.js | 0 | yes | yes | 945.7 μs |
2353| 3 | index.js | 0 | yes | yes | 244.5 μs |
2354+-------+--------------+-----+--------+-----------+----------+
2355| Total | | 0 | 3/3 | 3/3 | |
2356+-------+--------------+-----+--------+-----------+----------+
2357[INFO ] initialising from existing storage (/tmp/js2cpgTest5599876882281739453/cpg.bin.zip)
2358[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2359[DEBUG] No source map file available for 'test.js'
2360[DEBUG] Parsing file 'test.js'.
2361[DEBUG] Generating CPG for file 'test.js'.
2362[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2363[INFO ] Processed file 'test.js'
2364[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (23% on mutations). 71 + 0 changes committed from 1 parts.
2365[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2366[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (42% on mutations). 13 + 0 changes committed from 2 parts.
2367[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2368[DEBUG] Configuration:
2369 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2370 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
2371 - Module mode: 'commonjs'
2372 - Optimize dependencies: true
2373 - Fixed transpilations dependencies: false
2374 - Typescript transpiling: false
2375 - Babel transpiling: false
2376 - Vue.js transpiling: true
2377 - Nuxt.js transpiling: true
2378 - Template transpiling: true
2379 - Ignored files regex: ''
2380 - Ignored folders:
2381 '/build/repo/target/scala-3.8.0/test-classes/excludes/folder'
2382 - Ignore minified files: true
2383 - Ignore test files: true
2384 - Ignore private dependencies: false
2385 - Additional private dependencies:
2386 - Include configuration files: true
2387 - Include HTML files: true
2388 - Output file: '/tmp/js2cpgTest16687973784273540506/cpg.bin.zip'
2389
2390[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes4202263920269908980'.
2391[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2392[DEBUG] Excluded 'folder' (folder ignored by user configuration).
2393[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2394[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2395[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2396[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2397[DEBUG] No source map file available for 'test.js'
2398[DEBUG] Parsing file 'test.js'.
2399[DEBUG] Generating CPG for file 'test.js'.
2400[INFO ] Processed file 'test.js'
2401[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (9% on mutations). 50 + 0 changes committed from 1 parts.
2402[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2403[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2404[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2405[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2406[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2407[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2408[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (87% on mutations). 7 + 0 changes committed from 2 parts.
2409[DEBUG] No source map file available for 'index.js'
2410[DEBUG] Parsing file 'index.js'.
2411[DEBUG] Generating CPG for file 'index.js'.
2412[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest12218813987300588884'.
2413[INFO ] Processed file 'index.js'
2414[DEBUG] No source map file available for 'a.js'
2415[DEBUG] Parsing file 'a.js'.
2416[DEBUG] Generating CPG for file 'a.js'.
2417[INFO ] Processed file 'a.js'
2418[DEBUG] No source map file available for 'foo.bar/d.js'
2419[DEBUG] Parsing file 'foo.bar/d.js'.
2420[DEBUG] Generating CPG for file 'foo.bar/d.js'.
2421[INFO ] Processed file 'foo.bar/d.js'
2422[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2423[DEBUG] No source map file available for 'test.js'
2424[DEBUG] Parsing file 'test.js'.
2425[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest13306844291032168120'.
2426[DEBUG] Generating CPG for file 'test.js'.
2427[INFO ] Processed file 'test.js'
2428[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (29% on mutations). 41 + 1 changes committed from 1 parts.
2429[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2430[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (20% on mutations). 51 + 0 changes committed from 3 parts.
2431[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2432[DEBUG] Generating meta-data.
2433[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (89% on mutations). 1 + 0 changes committed from 1 parts.
2434[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2435[DEBUG] Generating builtin types.
2436[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2437[DEBUG] No source map file available for 'file.js'
2438[DEBUG] Parsing file 'file.js'.
2439[DEBUG] Generating CPG for file 'file.js'.
2440[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (88% on mutations). 22 + 0 changes committed from 1 parts.
2441[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2442[INFO ] Processed file 'file.js'
2443[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (11% on mutations). 9 + 0 changes committed from 1 parts.
2444[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 1 ms (54% on mutations). 17 + 0 changes committed from 1 parts.
2445[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2446[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes4202263920269908980/excludes'.
2447[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2448[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest15274526335872060153'.
2449[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 8 ms (34% on mutations). 0 + 0 changes committed from 1 parts.
2450[DEBUG] No source map file available for 'test.js'
2451[DEBUG] Parsing file 'test.js'.
2452[DEBUG] Generating CPG for file 'test.js'.
2453[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 12 ms (5% on mutations). 0 + 0 changes committed from 1 parts.
2454[INFO ] Processed file 'test.js'
2455[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2456[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2457[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2458[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2459[DEBUG] No source map file available for 'file.js'
2460[DEBUG] Parsing file 'file.js'.
2461[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (33% on mutations). 51 + 3 changes committed from 1 parts.
2462[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2463[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (62% on mutations). 11 + 0 changes committed from 1 parts.
2464[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 2 ms (98% on mutations). 0 + 0 changes committed from 0 parts.
2465[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2466[DEBUG] No source map file available for 'test.js'
2467[DEBUG] Parsing file 'test.js'.
2468[DEBUG] Generating CPG for file 'test.js'.
2469[DEBUG] Generating CPG for file 'file.js'.
2470[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2471[INFO ] Processed file 'file.js'
2472[INFO ] Processed file 'test.js'
2473[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2474[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (13% on mutations). 17 + 0 changes committed from 1 parts.
2475[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2476[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2477[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (69% on mutations). 53 + 1 changes committed from 1 parts.
2478[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2479[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest12564465322871122575'.
2480[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 2 ms (99% on mutations). 0 + 0 changes committed from 0 parts.
2481[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest16687973784273540506/cpg.bin.zip
2482[INFO ] writing to storage at `/tmp/js2cpgTest16687973784273540506/cpg.bin.zip`
2483[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 4 ms (10% on mutations). 0 + 0 changes committed from 1 parts.
2484[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2485[DEBUG] No source map file available for 'file.js'
2486[DEBUG] Parsing file 'file.js'.
2487[DEBUG] Generating CPG for file 'file.js'.
2488[INFO ] Processed file 'file.js'
2489[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (97% on mutations). 13 + 0 changes committed from 1 parts.
2490[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (35% on mutations). 17 + 0 changes committed from 1 parts.
2491[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2492[DEBUG] Loaded dependencies from '/tmp/js2cpgTest16095970336952349423/package-lock.json'.
2493[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 8 ms (6% on mutations). 2 + 0 changes committed from 1 parts.
2494[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2495[DEBUG] No source map file available for 'test.js'
2496[DEBUG] Parsing file 'test.js'.
2497[DEBUG] Generating CPG for file 'test.js'.
2498[INFO ] Processed file 'test.js'
2499[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2500[DEBUG] No source map file available for 'file.js'
2501[DEBUG] Parsing file 'file.js'.
2502[DEBUG] Generating CPG for file 'file.js'.
2503[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2504[INFO ] closed graph at /tmp/js2cpgTest16687973784273540506/cpg.bin.zip
2505[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (31% on mutations). 61 + 1 changes committed from 1 parts.
2506[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2507[INFO ] Generation of CPG is complete.
2508[INFO ] Report:
2509+-------+--------------+-----+--------+-----------+----------+
2510| # | File | LOC | Parsed | Got a CPG | Duration |
2511+-------+--------------+-----+--------+-----------+----------+
2512| 1 | a.js | 0 | yes | yes | 377.6 μs |
2513| 2 | foo.bar/d.js | 0 | yes | yes | 3.585 ms |
2514| 3 | index.js | 0 | yes | yes | 394.7 μs |
2515+-------+--------------+-----+--------+-----------+----------+
2516| Total | | 0 | 3/3 | 3/3 | |
2517+-------+--------------+-----+--------+-----------+----------+
2518[INFO ] Processed file 'file.js'
2519[INFO ] initialising from existing storage (/tmp/js2cpgTest16687973784273540506/cpg.bin.zip)
2520[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (36% on mutations). 17 + 0 changes committed from 1 parts.
2521[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2522[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 5 ms (92% on mutations). 12 + 0 changes committed from 2 parts.
2523[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest11586737443550767487'.
2524[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2525[DEBUG] No source map file available for 'test.js'
2526[DEBUG] Parsing file 'test.js'.
2527[DEBUG] Generating CPG for file 'test.js'.
2528[DEBUG] Loaded dependencies from '/tmp/js2cpgTest11586737443550767487/./import_map.json'.
2529[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2530[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 13 ms (11% on mutations). 11 + 0 changes committed from 1 parts.
2531[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2532[DEBUG] No source map file available for 'file.js'
2533[DEBUG] Parsing file 'file.js'.
2534[DEBUG] Generating CPG for file 'file.js'.
2535[INFO ] Processed file 'file.js'
2536[INFO ] Processed file 'test.js'
2537[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 15 ms (15% on mutations). 82 + 1 changes committed from 1 parts.
2538[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2539[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (90% on mutations). 17 + 0 changes committed from 1 parts.
2540[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2541[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (40% on mutations). 9 + 0 changes committed from 3 parts.
2542[DEBUG] Loaded dependencies from '/tmp/js2cpgTest10208206911608015937/package.json'.
2543[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 3 ms (15% on mutations). 1 + 0 changes committed from 1 parts.
2544[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2545[DEBUG] No source map file available for 'file.js'
2546[DEBUG] Parsing file 'file.js'.
2547[DEBUG] Generating CPG for file 'file.js'.
2548[INFO ] Processed file 'file.js'
2549[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2550[DEBUG] No source map file available for 'test.js'
2551[DEBUG] Parsing file 'test.js'.
2552[DEBUG] Generating CPG for file 'test.js'.
2553[INFO ] Processed file 'test.js'
2554[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (57% on mutations). 17 + 0 changes committed from 1 parts.
2555[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 4 ms (47% on mutations). 82 + 1 changes committed from 1 parts.
2556[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2557[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2558[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (30% on mutations). 9 + 0 changes committed from 3 parts.
2559[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2560[DEBUG] Configuration:
2561 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2562 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
2563 - Module mode: 'commonjs'
2564 - Optimize dependencies: true
2565 - Fixed transpilations dependencies: false
2566 - Typescript transpiling: false
2567 - Babel transpiling: false
2568 - Vue.js transpiling: true
2569 - Nuxt.js transpiling: true
2570 - Template transpiling: true
2571 - Ignored files regex: '.*index\..*'
2572 - Ignored folders:
2573 - Ignore minified files: true
2574 - Ignore test files: true
2575 - Ignore private dependencies: false
2576 - Additional private dependencies:
2577 - Include configuration files: true
2578 - Include HTML files: true
2579 - Output file: '/tmp/js2cpgTest7729347922176739764/cpg.bin.zip'
2580
2581[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes17005372473013746186'.
2582[DEBUG] Loaded dependencies from '/tmp/js2cpgTest7507127135779125782/package.json'.
2583[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 6 ms (11% on mutations). 4 + 0 changes committed from 1 parts.
2584[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2585[DEBUG] Excluded 'index.js' (by user configuration).
2586[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2587[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2588[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2589[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2590[DEBUG] No source map file available for 'test.js'
2591[DEBUG] Parsing file 'test.js'.
2592[DEBUG] Generating CPG for file 'test.js'.
2593[INFO ] Processed file 'test.js'
2594[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (20% on mutations). 53 + 0 changes committed from 1 parts.
2595[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2596[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (26% on mutations). 5 + 0 changes committed from 2 parts.
2597[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2598[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2599[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2600[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2601[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2602[DEBUG] No source map file available for 'folder/b.js'
2603[DEBUG] Parsing file 'folder/b.js'.
2604[DEBUG] No source map file available for 'a.js'
2605[DEBUG] Parsing file 'a.js'.
2606[DEBUG] Generating CPG for file 'folder/b.js'.
2607[DEBUG] Generating CPG for file 'a.js'.
2608[INFO ] Processed file 'folder/b.js'
2609[INFO ] Processed file 'a.js'
2610[DEBUG] No source map file available for 'foo.bar/d.js'
2611[DEBUG] Parsing file 'foo.bar/d.js'.
2612[DEBUG] Generating CPG for file 'foo.bar/d.js'.
2613[INFO ] Processed file 'foo.bar/d.js'
2614[DEBUG] No source map file available for 'folder/c.js'
2615[DEBUG] Parsing file 'folder/c.js'.
2616[DEBUG] Generating CPG for file 'folder/c.js'.
2617[INFO ] Processed file 'folder/c.js'
2618[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2619[DEBUG] No source map file available for 'test.js'
2620[DEBUG] Parsing file 'test.js'.
2621[DEBUG] Generating CPG for file 'test.js'.
2622[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (32% on mutations). 68 + 0 changes committed from 4 parts.
2623[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2624[DEBUG] Generating meta-data.
2625[INFO ] Processed file 'test.js'
2626[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (92% on mutations). 1 + 0 changes committed from 1 parts.
2627[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2628[DEBUG] Generating builtin types.
2629[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (90% on mutations). 22 + 0 changes committed from 1 parts.
2630[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2631[DEBUG] No source map file available for 'unnamed'
2632[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes17005372473013746186/excludes'.
2633[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (85% on mutations). 29 + 2 changes committed from 1 parts.
2634[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2635[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 6 ms (5% on mutations). 0 + 0 changes committed from 1 parts.
2636[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 2 ms (86% on mutations). 4 + 0 changes committed from 1 parts.
2637[DEBUG] Falling back to non-strict mode for file 'unnamed'.
2638[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2639[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
2640[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2641[DEBUG] No source map file available for 'unnamed'
2642[DEBUG] Parsing error in strict mode: unnamed:2:9 Missing close quote
2643var x = "
2644 ^
2645[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (93% on mutations). 0 + 0 changes committed from 0 parts.
2646[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2647[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2648[DEBUG] Parsing error in non-strict mode: unnamed:2:9 Missing close quote
2649var x = "
2650 ^
2651[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2652[DEBUG] No source map file available for 'test.js'
2653[DEBUG] Parsing file 'test.js'.
2654[DEBUG] No source map file available for 'unnamed'
2655[DEBUG] Generating CPG for file 'test.js'.
2656[INFO ] Processed file 'test.js'
2657[DEBUG] No source map file available for 'unnamed'
2658[DEBUG] No source map file available for 'unnamed'
2659[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2660[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (85% on mutations). 0 + 0 changes committed from 0 parts.
2661[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest7729347922176739764/cpg.bin.zip
2662[INFO ] writing to storage at `/tmp/js2cpgTest7729347922176739764/cpg.bin.zip`
2663[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (76% on mutations). 30 + 1 changes committed from 1 parts.
2664[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2665[DEBUG] No source map file available for 'unnamed'
2666[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 4 ms (12% on mutations). 5 + 0 changes committed from 1 parts.
2667[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2668[DEBUG] No source map file available for 'unnamed'
2669[DEBUG] No source map file available for 'test.js'
2670[DEBUG] Parsing file 'test.js'.
2671[DEBUG] Generating CPG for file 'test.js'.
2672[DEBUG] No source map file available for 'unnamed'
2673[INFO ] Processed file 'test.js'
2674[DEBUG] Applied NodeJS fix for file 'unnamed'.
2675[DEBUG] No source map file available for 'unnamed'
2676[DEBUG] No source map file available for 'unnamed'
2677[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (35% on mutations). 76 + 0 changes committed from 1 parts.
2678[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2679[DEBUG] Applied NodeJS fix for file 'unnamed'.
2680[DEBUG] No source map file available for 'unnamed'
2681[DEBUG] No source map file available for 'unnamed'
2682[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 6 ms (7% on mutations). 16 + 0 changes committed from 2 parts.
2683[DEBUG] Applied NodeJS fix for file 'unnamed'.
2684[DEBUG] No source map file available for 'unnamed'
2685[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2686[INFO ] closed graph at /tmp/js2cpgTest7729347922176739764/cpg.bin.zip
2687[DEBUG] No source map file available for 'unnamed'
2688[INFO ] Generation of CPG is complete.
2689[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2690[DEBUG] Applied NodeJS fix for file 'unnamed'.
2691[INFO ] Report:
2692+-------+--------------+-----+--------+-----------+----------+
2693| # | File | LOC | Parsed | Got a CPG | Duration |
2694+-------+--------------+-----+--------+-----------+----------+
2695| 1 | a.js | 0 | yes | yes | 283.5 μs |
2696| 2 | folder/b.js | 0 | yes | yes | 396.2 μs |
2697| 3 | folder/c.js | 0 | yes | yes | 284.1 μs |
2698| 4 | foo.bar/d.js | 0 | yes | yes | 341.1 μs |
2699+-------+--------------+-----+--------+-----------+----------+
2700| Total | | 0 | 4/4 | 4/4 | |
2701+-------+--------------+-----+--------+-----------+----------+
2702[INFO ] initialising from existing storage (/tmp/js2cpgTest7729347922176739764/cpg.bin.zip)
2703[DEBUG] No source map file available for 'test.js'
2704[DEBUG] Parsing file 'test.js'.
2705[DEBUG] Generating CPG for file 'test.js'.
2706[INFO ] Processed file 'test.js'
2707[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2708[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (29% on mutations). 106 + 0 changes committed from 1 parts.
2709[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2710[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (42% on mutations). 26 + 0 changes committed from 2 parts.
2711[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2712[DEBUG] No source map file available for 'code.js'
2713[DEBUG] Parsing file 'code.js'.
2714[DEBUG] Generating CPG for file 'code.js'.
2715[INFO ] Processed file 'code.js'
2716[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2717[DEBUG] Configuration:
2718 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2719 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
2720 - Module mode: 'commonjs'
2721 - Optimize dependencies: true
2722 - Fixed transpilations dependencies: false
2723 - Typescript transpiling: false
2724 - Babel transpiling: false
2725 - Vue.js transpiling: true
2726 - Nuxt.js transpiling: true
2727 - Template transpiling: true
2728 - Ignored files regex: '.*(index|b)\..*'
2729 - Ignored folders:
2730 - Ignore minified files: true
2731 - Ignore test files: true
2732 - Ignore private dependencies: false
2733 - Additional private dependencies:
2734 - Include configuration files: true
2735 - Include HTML files: true
2736 - Output file: '/tmp/js2cpgTest9662371042691951505/cpg.bin.zip'
2737
2738[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes16612934243807032936'.
2739[DEBUG] Excluded 'tests/b.mock.js' (by user configuration).
2740[DEBUG] Excluded 'index.js' (by user configuration).
2741[DEBUG] Excluded 'folder/b.js' (by user configuration).
2742[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2743[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2744[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2745[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (81% on mutations). 53 + 0 changes committed from 1 parts.
2746[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2747[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2748[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2749[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2750[DEBUG] No source map file available for 'code.js'
2751[DEBUG] Parsing file 'code.js'.
2752[DEBUG] Generating CPG for file 'code.js'.
2753[INFO ] Processed file 'code.js'
2754[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2755[DEBUG] No source map file available for 'test.js'
2756[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2757[DEBUG] No source map file available for 'a.js'
2758[DEBUG] Parsing file 'a.js'.
2759[DEBUG] Generating CPG for file 'a.js'.
2760[INFO ] Processed file 'a.js'
2761[DEBUG] No source map file available for 'folder/c.js'
2762[DEBUG] Parsing file 'folder/c.js'.
2763[DEBUG] No source map file available for 'foo.bar/d.js'
2764[DEBUG] Generating CPG for file 'folder/c.js'.
2765[DEBUG] Parsing file 'foo.bar/d.js'.
2766[DEBUG] Generating CPG for file 'foo.bar/d.js'.
2767[INFO ] Processed file 'folder/c.js'
2768[INFO ] Processed file 'foo.bar/d.js'
2769[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (72% on mutations). 53 + 0 changes committed from 1 parts.
2770[DEBUG] Parsing file 'test.js'.
2771[DEBUG] Generating CPG for file 'test.js'.
2772[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2773[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (69% on mutations). 51 + 0 changes committed from 3 parts.
2774[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
2775[DEBUG] Generating meta-data.
2776[DEBUG] No source map file available for 'code.js'
2777[DEBUG] Parsing file 'code.js'.
2778[INFO ] Processed file 'test.js'
2779[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (89% on mutations). 1 + 0 changes committed from 1 parts.
2780[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
2781[DEBUG] Generating builtin types.
2782[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (93% on mutations). 22 + 0 changes committed from 1 parts.
2783[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
2784[DEBUG] Generating CPG for file 'code.js'.
2785[INFO ] Processed file 'code.js'
2786[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (33% on mutations). 95 + 0 changes committed from 1 parts.
2787[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2788[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes16612934243807032936/excludes'.
2789[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (39% on mutations). 21 + 0 changes committed from 2 parts.
2790[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (50% on mutations). 71 + 0 changes committed from 1 parts.
2791[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2792[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 8 ms (13% on mutations). 0 + 0 changes committed from 1 parts.
2793[DEBUG] No source map file available for 'test.js'
2794[DEBUG] Parsing file 'test.js'.
2795[DEBUG] Generating CPG for file 'test.js'.
2796[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2797[INFO ] Processed file 'test.js'
2798[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (96% on mutations). 0 + 0 changes committed from 0 parts.
2799[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (57% on mutations). 125 + 0 changes committed from 1 parts.
2800[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2801[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
2802[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
2803[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2804[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (93% on mutations). 0 + 0 changes committed from 0 parts.
2805[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 7 ms (6% on mutations). 31 + 0 changes committed from 2 parts.
2806[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
2807[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
2808[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest9662371042691951505/cpg.bin.zip
2809[INFO ] writing to storage at `/tmp/js2cpgTest9662371042691951505/cpg.bin.zip`
2810[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2811[DEBUG] No source map file available for 'code.js'
2812[DEBUG] Parsing file 'code.js'.
2813[DEBUG] Generating CPG for file 'code.js'.
2814[INFO ] Processed file 'code.js'
2815[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
2816[INFO ] closed graph at /tmp/js2cpgTest9662371042691951505/cpg.bin.zip
2817[INFO ] Generation of CPG is complete.
2818[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2819[DEBUG] No source map file available for 'test.js'
2820[DEBUG] Parsing file 'test.js'.
2821[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 16 ms (53% on mutations). 71 + 0 changes committed from 1 parts.
2822[DEBUG] Generating CPG for file 'test.js'.
2823[INFO ] Processed file 'test.js'
2824[INFO ] Report:
2825+-------+--------------+-----+--------+-----------+----------+
2826| # | File | LOC | Parsed | Got a CPG | Duration |
2827+-------+--------------+-----+--------+-----------+----------+
2828| 1 | a.js | 0 | yes | yes | 281.9 μs |
2829| 2 | folder/c.js | 0 | yes | yes | 254.5 μs |
2830| 3 | foo.bar/d.js | 0 | yes | yes | 228.0 μs |
2831+-------+--------------+-----+--------+-----------+----------+
2832| Total | | 0 | 3/3 | 3/3 | |
2833+-------+--------------+-----+--------+-----------+----------+
2834[INFO ] initialising from existing storage (/tmp/js2cpgTest9662371042691951505/cpg.bin.zip)
2835[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (41% on mutations). 22 + 0 changes committed from 1 parts.
2836[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2837[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 1 ms (75% on mutations). 3 + 0 changes committed from 1 parts.
2838[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2839[DEBUG] No source map file available for 'test.js'
2840[DEBUG] Parsing file 'test.js'.
2841[DEBUG] Generating CPG for file 'test.js'.
2842[INFO ] Processed file 'test.js'
2843[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (52% on mutations). 24 + 1 changes committed from 1 parts.
2844[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
2845[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2846[INFO ] Start of pass: io.joern.x2cpg.passes.controlflow.CfgCreationPass
2847[DEBUG] No source map file available for 'code.js'
2848[DEBUG] Parsing file 'code.js'.
2849[DEBUG] Generating CPG for file 'code.js'.
2850[INFO ] Processed file 'code.js'
2851[INFO ] Pass io.joern.x2cpg.passes.controlflow.CfgCreationPass completed in 3 ms (94% on mutations). 3 + 0 changes committed from 1 parts.
2852[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 14 ms (83% on mutations). 71 + 0 changes committed from 1 parts.
2853[info] CfgCreationPassTest:
2854[info] CFG generation for simple fragments
2855[info] - should have correct structure for block expression
2856[info] - should have correct structure for empty array literal
2857[info] - should have correct structure for array literal with values
2858[info] - should have correct structure for untagged runtime node in call
2859[info] - should have correct structure for untagged runtime node
2860[info] - should have correct structure for tagged runtime node
2861[info] - should be correct for try
2862[info] - should be correct for try with multiple CFG exit nodes in try block
2863[info] - should be correct for 1 object with simple values
2864[info] - should be correct for member access used in an assignment (chained)
2865[info] - should be correct for decl statement with assignment
2866[info] - should be correct for nested expression
2867[info] - should be correct for return statement
2868[info] - should be correct for consecutive return statements
2869[info] - should be correct for outer program function which declares foo function object
2870[info] - should be correct for void return statement
2871[info] - should be correct for call expression
2872[info] - should be correct for chained calls !!! IGNORED !!!
2873[info] - should be correct for unary expression '++'
2874[info] - should be correct for conditional expression
2875[info] - should be correct for plain while loop
2876[info] - should be correct for plain while loop with break
2877[info] - should be correct for plain while loop with continue
2878[info] - should be correct for nested while loop
2879[info] - should be correct for nested while loop with break
2880[info] - should be correct for another nested while loop with break
2881[info] - should nested while loop with conditional break
2882[info] - should be correct for plain do-while loop
2883[info] - should be correct for plain do-while loop with break
2884[info] - should be correct for plain do-while loop with continue
2885[info] - should be correct for nested do-while loop with continue
2886[info] - should be correct for nested while/do-while loops with break
2887[info] - should be correct for nested while/do-while loops with break and continue
2888[info] - should be correct for two nested while loop with inner break
2889[info] - should be correct for plain for-loop
2890[info] - should be correct for plain for-loop with break
2891[info] - should be correct for plain for-loop with continue
2892[info] - should be correct for for-loop with for-in
2893[info] - should be correct for for-loop with for-of
2894[info] - should be correct for nested for-loop
2895[info] - should be correct for for-loop with empty condition
2896[info] - should be correct for for-loop with empty condition and break
2897[info] - should be correct for for-loop with empty condition and continue
2898[info] - should be correct with empty condition with nested empty for-loop
2899[info] - should be correct for for-loop with empty block
2900[info] - should be correct for simple if statement
2901[info] - should be correct for simple if statement with else block
2902[info] - should be correct for nested if statement
2903[info] - should be correct for nested if statement with else-if chains
2904[info] - should be correct for switch-case with single case
2905[info] - should be correct for switch-case with multiple cases
2906[info] - should be correct for switch-case with multiple cases on the same spot
2907[info] - should be correct for switch-case with default case
2908[info] - should be correct for switch-case with multiple cases and default combined
2909[info] - should be correct for constructor call with new
2910[info] CFG generation for destructing assignment
2911[info] - should be correct for object destruction assignment with declaration
2912[info] - should be correct for object destruction assignment with declaration and ternary init
2913[info] - should be correct for object destruction assignment with reassignment
2914[info] - should be correct for object destruction assignment with reassignment and defaults
2915[info] - should be correct for object destruction assignment with rest
2916[info] - should be correct for object destruction assignment with computed property name !!! IGNORED !!!
2917[info] - should be correct for nested object destruction assignment with defaults as parameter
2918[info] - should be correct for object destruction assignment as parameter
2919[info] - should be correct for array destruction assignment with declaration
2920[info] - should be correct for array destruction assignment without declaration
2921[info] - should be correct for array destruction assignment with defaults
2922[info] - should be correct for array destruction assignment with ignores
2923[info] - should be correct for array destruction assignment with rest !!! IGNORED !!!
2924[info] - should be correct for array destruction assignment as parameter
2925[info] should CFG generation for spread arguments
2926[info] - should have correct structure for method spread argument !!! IGNORED !!!
2927[info] CFG generation for await/async
2928[info] - should be correct for await/async
2929[info] CFG generation for constructor
2930[info] - should be correct for simple new
2931[info] - should be correct for simple new with arguments
2932[info] - should be correct for new with access path
2933[info] - should be structure for throw new exceptions
2934[info] CFG generation for classes
2935[info] - should be correct for methods in class type decls
2936[info] - should be correct for methods in class type decls with assignment
2937[info] - should be correct for outer method of anonymous class declaration
2938[info] CFG generation for instanceof/delete
2939[info] - should be correct for instanceof
2940[info] - should be correct for delete
2941[info] CFG generation for default parameters
2942[info] - should be correct for method parameter with default
2943[info] - should be correct for multiple method parameters with default
2944[info] - should be correct for method mixed parameters with default
2945[info] - should be correct for multiple method mixed parameters with default
2946[info] CFG generation for global builtins
2947[info] - should be correct for JSON.parse
2948[info] - should have correct structure for JSON.stringify
2949[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2950[DEBUG] Configuration:
2951 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
2952 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
2953 - Module mode: 'commonjs'
2954 - Optimize dependencies: true
2955 - Fixed transpilations dependencies: false
2956 - Typescript transpiling: false
2957 - Babel transpiling: false
2958 - Vue.js transpiling: true
2959 - Nuxt.js transpiling: true
2960 - Template transpiling: true
2961 - Ignored files regex: '.*\Q/\Efolder\Q/\E.*'
2962 - Ignored folders:
2963 - Ignore minified files: true
2964 - Ignore test files: true
2965 - Ignore private dependencies: false
2966 - Additional private dependencies:
2967 - Include configuration files: true
2968 - Include HTML files: true
2969 - Output file: '/tmp/js2cpgTest10058434661406044959/cpg.bin.zip'
2970
2971[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes7591809238158504170'.
2972[DEBUG] Excluded 'folder/c.js' (by user configuration).
2973[DEBUG] Excluded 'folder/b.js' (by user configuration).
2974[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2975[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2976[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2977[DEBUG] No source map file available for 'code.js'
2978[DEBUG] Parsing file 'code.js'.
2979[DEBUG] Generating CPG for file 'code.js'.
2980[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2981[INFO ] Processed file 'code.js'
2982[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (22% on mutations). 71 + 0 changes committed from 1 parts.
2983[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2984[DEBUG] No source map file available for 'code.js'
2985[DEBUG] Parsing file 'code.js'.
2986[DEBUG] Generating CPG for file 'code.js'.
2987[INFO ] Processed file 'code.js'
2988[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 3 ms (57% on mutations). 53 + 0 changes committed from 1 parts.
2989[DEBUG] Excluded 'tests/b.mock.js' (file ignored by default).
2990[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
2991[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
2992[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
2993[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2994[DEBUG] No source map file available for 'code.js'
2995[DEBUG] Parsing file 'code.js'.
2996[DEBUG] Generating CPG for file 'code.js'.
2997[INFO ] Processed file 'code.js'
2998[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
2999[DEBUG] No source map file available for 'foo.bar/d.js'
3000[DEBUG] Parsing file 'foo.bar/d.js'.
3001[DEBUG] No source map file available for 'index.js'
3002[DEBUG] Parsing file 'index.js'.
3003[DEBUG] Generating CPG for file 'foo.bar/d.js'.
3004[DEBUG] Generating CPG for file 'index.js'.
3005[INFO ] Processed file 'foo.bar/d.js'
3006[INFO ] Processed file 'index.js'
3007[DEBUG] No source map file available for 'a.js'
3008[DEBUG] Parsing file 'a.js'.
3009[DEBUG] Generating CPG for file 'a.js'.
3010[INFO ] Processed file 'a.js'
3011[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (62% on mutations). 73 + 1 changes committed from 1 parts.
3012[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (63% on mutations). 51 + 0 changes committed from 3 parts.
3013[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3014[DEBUG] Generating meta-data.
3015[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (89% on mutations). 1 + 0 changes committed from 1 parts.
3016[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3017[DEBUG] Generating builtin types.
3018[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (88% on mutations). 22 + 0 changes committed from 1 parts.
3019[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3020[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3021[DEBUG] No source map file available for 'code.js'
3022[DEBUG] Parsing file 'code.js'.
3023[DEBUG] Generating CPG for file 'code.js'.
3024[INFO ] Processed file 'code.js'
3025[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes7591809238158504170/excludes'.
3026[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 8 ms (4% on mutations). 0 + 0 changes committed from 1 parts.
3027[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (43% on mutations). 41 + 1 changes committed from 1 parts.
3028[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3029[DEBUG] No source map file available for 'code.js'
3030[DEBUG] Parsing file 'code.js'.
3031[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3032[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
3033[DEBUG] Generating CPG for file 'code.js'.
3034[INFO ] Processed file 'code.js'
3035[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3036[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (97% on mutations). 0 + 0 changes committed from 0 parts.
3037[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (70% on mutations). 51 + 3 changes committed from 1 parts.
3038[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3039[DEBUG] No source map file available for 'code.js'
3040[DEBUG] Parsing file 'code.js'.
3041[DEBUG] Generating CPG for file 'code.js'.
3042[INFO ] Processed file 'code.js'
3043[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3044[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
3045[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3046[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (89% on mutations). 0 + 0 changes committed from 0 parts.
3047[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest10058434661406044959/cpg.bin.zip
3048[INFO ] writing to storage at `/tmp/js2cpgTest10058434661406044959/cpg.bin.zip`
3049[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 8 ms (88% on mutations). 53 + 1 changes committed from 1 parts.
3050[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3051[DEBUG] No source map file available for 'code.js'
3052[DEBUG] Parsing file 'code.js'.
3053[DEBUG] Generating CPG for file 'code.js'.
3054[INFO ] Processed file 'code.js'
3055[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 9 ms (13% on mutations). 61 + 1 changes committed from 1 parts.
3056[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
3057[INFO ] closed graph at /tmp/js2cpgTest10058434661406044959/cpg.bin.zip
3058[INFO ] Generation of CPG is complete.
3059[INFO ] Report:
3060+-------+--------------+-----+--------+-----------+----------+
3061| # | File | LOC | Parsed | Got a CPG | Duration |
3062+-------+--------------+-----+--------+-----------+----------+
3063| 1 | a.js | 0 | yes | yes | 403.8 μs |
3064| 2 | foo.bar/d.js | 0 | yes | yes | 281.1 μs |
3065| 3 | index.js | 0 | yes | yes | 253.2 μs |
3066+-------+--------------+-----+--------+-----------+----------+
3067| Total | | 0 | 3/3 | 3/3 | |
3068+-------+--------------+-----+--------+-----------+----------+
3069[INFO ] initialising from existing storage (/tmp/js2cpgTest10058434661406044959/cpg.bin.zip)
3070[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
3071[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
3072[DEBUG] Configuration:
3073 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
3074 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
3075 - Module mode: 'commonjs'
3076 - Optimize dependencies: true
3077 - Fixed transpilations dependencies: false
3078 - Typescript transpiling: false
3079 - Babel transpiling: false
3080 - Vue.js transpiling: true
3081 - Nuxt.js transpiling: true
3082 - Template transpiling: true
3083 - Ignored files regex: '.*(index|b)\..*'
3084 - Ignored folders:
3085 - Ignore minified files: true
3086 - Ignore test files: true
3087 - Ignore private dependencies: false
3088 - Additional private dependencies:
3089 - Include configuration files: true
3090 - Include HTML files: true
3091 - Output file: '/tmp/js2cpgTest14537164399693226025/cpg.bin.zip'
3092
3093[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes10224062629716789587'.
3094[DEBUG] Excluded 'tests/b.mock.js' (by user configuration).
3095[DEBUG] Excluded 'a.js' (by user configuration).
3096[DEBUG] Excluded 'index.js' (by user configuration).
3097[DEBUG] Excluded 'folder/b.js' (by user configuration).
3098[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
3099[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
3100[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
3101[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
3102[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
3103[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
3104[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3105[DEBUG] No source map file available for 'foo.bar/d.js'
3106[DEBUG] Parsing file 'foo.bar/d.js'.
3107[DEBUG] Generating CPG for file 'foo.bar/d.js'.
3108[INFO ] Processed file 'foo.bar/d.js'
3109[DEBUG] No source map file available for 'folder/c.js'
3110[DEBUG] Parsing file 'folder/c.js'.
3111[DEBUG] Generating CPG for file 'folder/c.js'.
3112[INFO ] Processed file 'folder/c.js'
3113[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (14% on mutations). 34 + 0 changes committed from 2 parts.
3114[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3115[DEBUG] Generating meta-data.
3116[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (76% on mutations). 1 + 0 changes committed from 1 parts.
3117[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3118[DEBUG] Generating builtin types.
3119[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 3 ms (79% on mutations). 22 + 0 changes committed from 1 parts.
3120[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3121[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes10224062629716789587/excludes'.
3122[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 5 ms (7% on mutations). 0 + 0 changes committed from 1 parts.
3123[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3124[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
3125[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3126[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
3127[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3128[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (30% on mutations). 0 + 0 changes committed from 0 parts.
3129[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3130[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 3 ms (10% on mutations). 0 + 0 changes committed from 0 parts.
3131[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest14537164399693226025/cpg.bin.zip
3132[INFO ] writing to storage at `/tmp/js2cpgTest14537164399693226025/cpg.bin.zip`
3133[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
3134[INFO ] closed graph at /tmp/js2cpgTest14537164399693226025/cpg.bin.zip
3135[INFO ] Generation of CPG is complete.
3136[INFO ] Report:
3137+-------+--------------+-----+--------+-----------+----------+
3138| # | File | LOC | Parsed | Got a CPG | Duration |
3139+-------+--------------+-----+--------+-----------+----------+
3140| 1 | folder/c.js | 0 | yes | yes | 488.3 μs |
3141| 2 | foo.bar/d.js | 0 | yes | yes | 581.9 μs |
3142+-------+--------------+-----+--------+-----------+----------+
3143| Total | | 0 | 2/2 | 2/2 | |
3144+-------+--------------+-----+--------+-----------+----------+
3145[INFO ] initialising from existing storage (/tmp/js2cpgTest14537164399693226025/cpg.bin.zip)
3146[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
3147[INFO ] Generating CPG from Javascript sources in: '/build/repo/target/scala-3.8.0/test-classes/excludes'
3148[DEBUG] Configuration:
3149 - Source project: '/build/repo/target/scala-3.8.0/test-classes/excludes'
3150 - package.json location: '/build/repo/target/scala-3.8.0/test-classes/excludes/package.json'
3151 - Module mode: 'commonjs'
3152 - Optimize dependencies: true
3153 - Fixed transpilations dependencies: false
3154 - Typescript transpiling: false
3155 - Babel transpiling: false
3156 - Vue.js transpiling: true
3157 - Nuxt.js transpiling: true
3158 - Template transpiling: true
3159 - Ignored files regex: ''
3160 - Ignored folders:
3161 - Ignore minified files: true
3162 - Ignore test files: false
3163 - Ignore private dependencies: false
3164 - Additional private dependencies:
3165 - Include configuration files: true
3166 - Include HTML files: true
3167 - Output file: '/tmp/js2cpgTest17934548228685024589/cpg.bin.zip'
3168
3169[DEBUG] Copying '/build/repo/target/scala-3.8.0/test-classes/excludes' to temporary workspace '/tmp/excludes16326709163611379275'.
3170[DEBUG] Excluded 'tests/c.e2e.js' (file ignored by default).
3171[DEBUG] Excluded 'tests/d.test.js' (file ignored by default).
3172[DEBUG] Excluded 'tests/a.spec.js' (file ignored by default).
3173[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3174[DEBUG] No source map file available for 'folder/c.js'
3175[DEBUG] No source map file available for 'tests/a.spec.js'
3176[DEBUG] Parsing file 'folder/c.js'.
3177[DEBUG] Parsing file 'tests/a.spec.js'.
3178[DEBUG] Generating CPG for file 'folder/c.js'.
3179[INFO ] Processed file 'folder/c.js'
3180[DEBUG] No source map file available for 'folder/b.js'
3181[DEBUG] Parsing file 'folder/b.js'.
3182[DEBUG] Generating CPG for file 'folder/b.js'.
3183[INFO ] Processed file 'folder/b.js'
3184[DEBUG] No source map file available for 'index.js'
3185[DEBUG] Parsing file 'index.js'.
3186[DEBUG] Generating CPG for file 'index.js'.
3187[INFO ] Processed file 'index.js'
3188[DEBUG] No source map file available for 'tests/b.mock.js'
3189[DEBUG] Parsing file 'tests/b.mock.js'.
3190[DEBUG] Generating CPG for file 'tests/b.mock.js'.
3191[DEBUG] Generating CPG for file 'tests/a.spec.js'.
3192[INFO ] Processed file 'tests/a.spec.js'
3193[DEBUG] No source map file available for 'a.js'
3194[DEBUG] Parsing file 'a.js'.
3195[DEBUG] Generating CPG for file 'a.js'.
3196[DEBUG] No source map file available for 'foo.bar/d.js'
3197[DEBUG] Parsing file 'foo.bar/d.js'.
3198[INFO ] Processed file 'a.js'
3199[DEBUG] Generating CPG for file 'foo.bar/d.js'.
3200[DEBUG] No source map file available for 'tests/c.e2e.js'
3201[INFO ] Processed file 'foo.bar/d.js'
3202[DEBUG] Parsing file 'tests/c.e2e.js'.
3203[DEBUG] Generating CPG for file 'tests/c.e2e.js'.
3204[INFO ] Processed file 'tests/c.e2e.js'
3205[DEBUG] No source map file available for 'tests/d.test.js'
3206[DEBUG] Parsing file 'tests/d.test.js'.
3207[DEBUG] Generating CPG for file 'tests/d.test.js'.
3208[INFO ] Processed file 'tests/b.mock.js'
3209[INFO ] Processed file 'tests/d.test.js'
3210[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (20% on mutations). 153 + 0 changes committed from 9 parts.
3211[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3212[DEBUG] Generating meta-data.
3213[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (65% on mutations). 1 + 0 changes committed from 1 parts.
3214[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3215[DEBUG] Generating builtin types.
3216[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (68% on mutations). 22 + 0 changes committed from 1 parts.
3217[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3218[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/excludes16326709163611379275/excludes'.
3219[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 4 ms (9% on mutations). 0 + 0 changes committed from 1 parts.
3220[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3221[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
3222[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3223[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
3224[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3225[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (94% on mutations). 0 + 0 changes committed from 0 parts.
3226[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3227[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
3228[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest17934548228685024589/cpg.bin.zip
3229[INFO ] writing to storage at `/tmp/js2cpgTest17934548228685024589/cpg.bin.zip`
3230[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 62 property kinds
3231[INFO ] closed graph at /tmp/js2cpgTest17934548228685024589/cpg.bin.zip
3232[INFO ] Generation of CPG is complete.
3233[INFO ] Report:
3234+-------+-----------------+-----+--------+-----------+----------+
3235| # | File | LOC | Parsed | Got a CPG | Duration |
3236+-------+-----------------+-----+--------+-----------+----------+
3237| 1 | a.js | 0 | yes | yes | 293.4 μs |
3238| 2 | folder/b.js | 0 | yes | yes | 295.2 μs |
3239| 3 | folder/c.js | 0 | yes | yes | 483.0 μs |
3240| 4 | foo.bar/d.js | 0 | yes | yes | 290.3 μs |
3241| 5 | index.js | 0 | yes | yes | 253.6 μs |
3242| 6 | tests/a.spec.js | 0 | yes | yes | 2.789 ms |
3243| 7 | tests/b.mock.js | 0 | yes | yes | 3.346 ms |
3244| 8 | tests/c.e2e.js | 0 | yes | yes | 261.7 μs |
3245| 9 | tests/d.test.js | 0 | yes | yes | 1.771 ms |
3246+-------+-----------------+-----+--------+-----------+----------+
3247| Total | | 0 | 9/9 | 9/9 | |
3248+-------+-----------------+-----+--------+-----------+----------+
3249[INFO ] initialising from existing storage (/tmp/js2cpgTest17934548228685024589/cpg.bin.zip)
3250[DEBUG] loading graph with 43 nodes, 13 edges, 62 properties
3251[info] ConfigPassTest:
3252[info] ConfigPass for Vue files
3253[info] - should generate ConfigFiles correctly for simply Vue project
3254[info] ConfigPass for other config files
3255[info] - should generate ConfigFiles correctly for simple JS project
3256[info] - should skip ConfigFiles that are too large
3257[info] ConfigPass for html files
3258[info] - should generate ConfigFiles correctly for simple JS project with html files
3259[info] PrivateKeyFilePass
3260[info] - should generate ConfigFiles correctly
3261[info] JsMetaDataPassTest:
3262[info] MetaDataPass
3263[info] - should create exactly 1 node
3264[info] - should create no edges
3265[info] - should create a metadata node with correct language
3266[info] - should create a metadata node with a hash
3267[info] BuiltinTypesPassTest:
3268[info] BuiltinTypesPass
3269[info] - should create a '<global>' NamespaceBlock
3270[info] - should create types and type decls correctly
3271[info] PrivateModulesTest:
3272[info] Handling for private modules
3273[info] - should copy and generate js files correctly for a simple project
3274[info] - should copy and generate js files correctly for a simple project with additional private modules
3275[info] - should copy and generate js files correctly for a simple project with filter
3276[info] - should copy and generate js files correctly for a simple project with no private module being references
3277[info] EmScriptenCleanerTest:
3278[info] EmScriptenCleaner
3279[info] - should do nothing if the code does not contain emscripten code
3280[info] - should do nothing if the code does not contain emscripten code but incomplete markers (start only)
3281[info] - should do nothing if the code does not contain emscripten code but incomplete markers (end only)
3282[info] - should do nothing if the code does not contain emscripten code but markers in the wrong order
3283[info] - should remove emscripten code lines
3284[info] ExcludeTest:
3285[info] Using different excludes via program arguments
3286[info] - should exclude nothing if no excludes are given
3287[info] - should exclude a file with --exclude with relative path
3288[info] - should exclude files with --exclude with relative paths
3289[info] - should exclude a file with --exclude with absolute path
3290[info] - should exclude files with --exclude with absolute paths
3291[info] - should exclude files with --exclude with mixed paths
3292[info] - should exclude a folder with --exclude with absolute path
3293[info] - should exclude a folder with --exclude with relative path
3294[info] - should exclude a file with --exclude-regex
3295[info] - should exclude files with --exclude-regex
3296[info] - should exclude a complete folder with --exclude-regex
3297[info] - should exclude files with --exclude and --exclude-regex
3298[info] - should include test files with --with-tests
3299[info] ExternalCommandTest:
3300[info] ExternalCommand
3301[info] - should run an external command with ProcessBuilder and no spaces in the directory name
3302[info] - should run an external command with ProcessBuilder and spaces in the directory name
3303[info] DependenciesPassTest:
3304[info] DependenciesPass
3305[info] - should ignore empty package.json
3306[info] - should ignore package.json without any useful content
3307[info] - should ignore package.json without dependencies
3308[info] - should generate dependency nodes correctly (no dependencies at all)
3309[info] - should generate dependency nodes correctly (empty dependency)
3310[info] - should generate dependency nodes correctly (simple lock dependencies)
3311[info] - should generate dependency nodes correctly (simple fresh dependencies)
3312[info] - should generate dependency nodes correctly (simple dependency)
3313[info] - should generate dependency nodes correctly (different types of dependencies)
3314[info] ParserTest:
3315[info] Parsing
3316[info] - should fall back to non-strict mode
3317[info] - should throw a ParserException when parsing fails
3318[info] - should parse in module mode if possible
3319[info] - should work correctly for simple js program with newline
3320[info] - should work correctly for simple js program
3321[info] - should work correctly for node.js program
3322[info] - should fix NodeJS invalid return
3323[info] - should fix NodeJS invalid return with import like code line
3324[info] - should fix NodeJS invalid return with simple import
3325[info] - should fix NodeJS invalid return with multiple imports
3326[info] ClassesAstCreationPassTest:
3327[info] AST generation for classes
3328[info] - should have a TYPE_DECL and <meta> TYPE_DECL for ClassA
3329[info] - should have constructor binding in <meta> TYPE_DECL for ClassA
3330[info] - should have member for static method in <meta> TYPE_DECL for ClassA (pending)
3331[info] - should have method for static method in ClassA AST (pending)
3332[info] - should have member for non-static method in TYPE_DECL for ClassA (pending)
3333[info] - should have method for non-static method in ClassA AST (pending)
3334[info] - should have TYPE_REF to <meta> for ClassA
3335[info] - should have correct structure for type decls for classes with extends (pending)
3336[info] AST generation for constructor
3337[info] - should have correct structure for simple new
3338[info] - should have correct structure for simple new with arguments
3339[info] - should have correct structure for new with access path
3340[info] - should have correct structure for throw new exceptions
3341[INFO ] + Plugins installed
3342[INFO ] Babel - transpiling source files in 'babel'
3343[DEBUG] + Babel transpiling '/tmp/js2cpgTest6265528868950519860/babel' to '/tmp/js2cpgTest3412888876347525505' with command '/tmp/js2cpgTest6265528868950519860/babel/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/js2cpgTest6265528868950519860/babel' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTest3412888876347525505' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3344[DEBUG] + Babel transpiling finished
3345[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest folder12417925438634570765'.
3346[INFO ] Downloading / installing plugins in 'babel'
3347[INFO ] Installing project dependencies and plugins. That will take a while.
3348[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/js2cpgTest1664532183483701798/babel'
3349[INFO ] + Plugins installed
3350[INFO ] Babel - transpiling source files in 'babel'
3351[DEBUG] + Babel transpiling '/tmp/js2cpgTest1664532183483701798/babel' to '/tmp/js2cpgTest folder12417925438634570765' with command '/tmp/js2cpgTest1664532183483701798/babel/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/js2cpgTest1664532183483701798/babel' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTest folder12417925438634570765' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3352[DEBUG] + Babel transpiling finished
3353[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest6086120403088928423/babel'
3354[DEBUG] Configuration:
3355 - Source project: '/tmp/js2cpgTest6086120403088928423/babel'
3356 - package.json location: '/tmp/js2cpgTest6086120403088928423/babel/package.json'
3357 - Module mode: 'commonjs'
3358 - Optimize dependencies: true
3359 - Fixed transpilations dependencies: false
3360 - Typescript transpiling: false
3361 - Babel transpiling: true
3362 - Vue.js transpiling: true
3363 - Nuxt.js transpiling: true
3364 - Template transpiling: true
3365 - Ignored files regex: ''
3366 - Ignored folders:
3367 - Ignore minified files: true
3368 - Ignore test files: true
3369 - Ignore private dependencies: false
3370 - Additional private dependencies:
3371 - Include configuration files: true
3372 - Include HTML files: true
3373 - Output file: '/tmp/js2cpgTest6086120403088928423/babel/cpg.bin.zip'
3374
3375[DEBUG] Copying '/tmp/js2cpgTest6086120403088928423/babel' to temporary workspace '/tmp/babel14277443250771380574'.
3376[DEBUG] Excluded 'node_modules' (folder ignored by default).
3377[DEBUG] Loaded dependencies from '/tmp/babel14277443250771380574/babel/package.json'.
3378[DEBUG] Loaded dependencies from '/tmp/js2cpgTest6086120403088928423/babel/package.json'.
3379[INFO ] Downloading / installing plugins in 'babel'
3380[INFO ] Installing project dependencies and plugins. That will take a while.
3381[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/babel14277443250771380574/babel'
3382[INFO ] + Plugins installed
3383[INFO ] Babel - transpiling source files in 'babel'
3384[DEBUG] + Babel transpiling '/tmp/babel14277443250771380574/babel' to '/tmp/js2cpgTranspileOut9726345753892245995' with command '/tmp/babel14277443250771380574/babel/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/babel14277443250771380574/babel' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut9726345753892245995' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3385[DEBUG] + Babel transpiling finished
3386[DEBUG] Excluded 'node_modules' (folder ignored by default).
3387[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3388[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut9726345753892245995/foo.js.map':
3389 * Transpiled file: '/tmp/js2cpgTranspileOut9726345753892245995/foo.js'
3390 * Origin: '/tmp/babel14277443250771380574/babel/foo.js'
3391[DEBUG] Parsing file 'foo.js'.
3392[DEBUG] Generating CPG for file 'foo.js'.
3393[INFO ] Processed file 'foo.js'
3394[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 48 ms (5% on mutations). 138 + 1 changes committed from 1 parts.
3395[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3396[DEBUG] Generating meta-data.
3397[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (78% on mutations). 1 + 0 changes committed from 1 parts.
3398[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3399[DEBUG] Generating builtin types.
3400[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (75% on mutations). 22 + 0 changes committed from 1 parts.
3401[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3402[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 2 ms (19% on mutations). 13 + 0 changes committed from 1 parts.
3403[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3404[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
3405[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3406[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (94% on mutations). 0 + 0 changes committed from 0 parts.
3407[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3408[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (96% on mutations). 0 + 0 changes committed from 0 parts.
3409[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3410[DEBUG] Adding file 'package.json' as config file.
3411[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (71% on mutations). 1 + 0 changes committed from 1 parts.
3412[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest6086120403088928423/babel/cpg.bin.zip
3413[INFO ] writing to storage at `/tmp/js2cpgTest6086120403088928423/babel/cpg.bin.zip`
3414[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 118 property kinds
3415[INFO ] closed graph at /tmp/js2cpgTest6086120403088928423/babel/cpg.bin.zip
3416[INFO ] Generation of CPG is complete.
3417[INFO ] Report:
3418+-------+--------------+-----+--------+-----------+----------+
3419| # | File | LOC | Parsed | Got a CPG | Duration |
3420+-------+--------------+-----+--------+-----------+----------+
3421| 1 | foo.js | 6 | yes | yes | 3.108 ms |
3422| 2 | package.json | 17 | yes | yes | 69.59 μs |
3423+-------+--------------+-----+--------+-----------+----------+
3424| Total | | 23 | 2/2 | 2/2 | |
3425+-------+--------------+-----+--------+-----------+----------+
3426[INFO ] initialising from existing storage (/tmp/js2cpgTest6086120403088928423/babel/cpg.bin.zip)
3427[DEBUG] loading graph with 43 nodes, 37 edges, 118 properties
3428[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest15125258339538108522/typescript'
3429[DEBUG] Configuration:
3430 - Source project: '/tmp/js2cpgTest15125258339538108522/typescript'
3431 - package.json location: '/tmp/js2cpgTest15125258339538108522/typescript/package.json'
3432 - Module mode: 'commonjs'
3433 - Optimize dependencies: true
3434 - Fixed transpilations dependencies: false
3435 - Typescript transpiling: true
3436 - Babel transpiling: false
3437 - Vue.js transpiling: true
3438 - Nuxt.js transpiling: true
3439 - Template transpiling: true
3440 - Ignored files regex: ''
3441 - Ignored folders:
3442 - Ignore minified files: true
3443 - Ignore test files: true
3444 - Ignore private dependencies: false
3445 - Additional private dependencies:
3446 - Include configuration files: true
3447 - Include HTML files: true
3448 - Output file: '/tmp/js2cpgTest15125258339538108522/typescript/cpg.bin.zip'
3449
3450[DEBUG] Copying '/tmp/js2cpgTest15125258339538108522/typescript' to temporary workspace '/tmp/typescript248208617633011443'.
3451[DEBUG] Excluded 'node_modules' (folder ignored by default).
3452[DEBUG] Loaded dependencies from '/tmp/typescript248208617633011443/typescript/package.json'.
3453[DEBUG] Loaded dependencies from '/tmp/js2cpgTest15125258339538108522/typescript/package.json'.
3454[INFO ] Downloading / installing plugins in 'typescript'
3455[INFO ] Installing project dependencies and plugins. That will take a while.
3456[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/typescript248208617633011443/typescript'
3457[INFO ] + Plugins installed
3458[INFO ] TypeScript - transpiling source files in 'typescript'
3459[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3460[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/typescript248208617633011443/typescript'
3461[INFO ] + TypeScript plugins installed
3462[DEBUG] + TypeScript compiling /tmp/typescript248208617633011443/typescript --project /tmp/typescript248208617633011443/typescript/js2cpgTsConfig13921562926425869619.json to '/tmp/js2cpgTranspileOut11111807470217767405' (using commonjs style modules)
3463[DEBUG] + TypeScript compiling finished
3464[DEBUG] Excluded 'node_modules' (folder ignored by default).
3465[DEBUG] Excluded 'tests/b.spec.ts' (file ignored by default).
3466[DEBUG] Excluded 'tests/a.test.ts' (file ignored by default).
3467[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3468[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut11111807470217767405/b.js.map':
3469 * Transpiled file: '/tmp/js2cpgTranspileOut11111807470217767405/b.js'
3470 * Origin: '/tmp/typescript248208617633011443/typescript/b.ts'
3471[DEBUG] Parsing file 'b.js'.
3472[DEBUG] Generating CPG for file 'b.js'.
3473[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut11111807470217767405/a.js.map':
3474 * Transpiled file: '/tmp/js2cpgTranspileOut11111807470217767405/a.js'
3475 * Origin: '/tmp/typescript248208617633011443/typescript/a.ts'
3476[INFO ] Processed file 'b.js'
3477[DEBUG] Parsing file 'a.js'.
3478[DEBUG] Generating CPG for file 'a.js'.
3479[INFO ] Processed file 'a.js'
3480[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 5 ms (22% on mutations). 74 + 2 changes committed from 2 parts.
3481[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3482[DEBUG] Generating meta-data.
3483[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (93% on mutations). 1 + 0 changes committed from 1 parts.
3484[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3485[DEBUG] Generating builtin types.
3486[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (88% on mutations). 22 + 0 changes committed from 1 parts.
3487[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3488[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 2 ms (23% on mutations). 13 + 0 changes committed from 1 parts.
3489[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3490[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
3491[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3492[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
3493[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3494[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (93% on mutations). 0 + 0 changes committed from 0 parts.
3495[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3496[DEBUG] Adding file 'package.json' as config file.
3497[DEBUG] Adding file 'tsconfig.json' as config file.
3498[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (41% on mutations). 2 + 0 changes committed from 2 parts.
3499[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest15125258339538108522/typescript/cpg.bin.zip
3500[INFO ] writing to storage at `/tmp/js2cpgTest15125258339538108522/typescript/cpg.bin.zip`
3501[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 104 property kinds
3502[INFO ] closed graph at /tmp/js2cpgTest15125258339538108522/typescript/cpg.bin.zip
3503[INFO ] Generation of CPG is complete.
3504[INFO ] Report:
3505+-------+---------------+-----+--------+-----------+----------+
3506| # | File | LOC | Parsed | Got a CPG | Duration |
3507+-------+---------------+-----+--------+-----------+----------+
3508| 1 | a.js | 2 | yes | yes | 595.3 μs |
3509| 2 | b.js | 2 | yes | yes | 868.1 μs |
3510| 3 | package.json | 17 | yes | yes | 71.66 μs |
3511| 4 | tsconfig.json | 3 | yes | yes | 62.80 μs |
3512+-------+---------------+-----+--------+-----------+----------+
3513| Total | | 24 | 4/4 | 4/4 | |
3514+-------+---------------+-----+--------+-----------+----------+
3515[INFO ] initialising from existing storage (/tmp/js2cpgTest15125258339538108522/typescript/cpg.bin.zip)
3516[DEBUG] loading graph with 43 nodes, 28 edges, 104 properties
3517[DEBUG] No project dependencies found in package.json or package-lock.json at '/build/repo'.
3518[INFO ] Downloading / installing plugins in 'typescript'
3519[INFO ] Installing project dependencies and plugins. That will take a while.
3520[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/js2cpgTest1976048368143705712/typescript'
3521[INFO ] + Plugins installed
3522[INFO ] TypeScript - transpiling source files in 'typescript'
3523[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3524[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/js2cpgTest1976048368143705712/typescript'
3525[INFO ] + TypeScript plugins installed
3526[DEBUG] + TypeScript compiling /tmp/js2cpgTest1976048368143705712/typescript --project /tmp/js2cpgTest1976048368143705712/typescript/js2cpgTsConfig5834450332526117491.json to '/tmp/js2cpgTest18238560961824307618' (using commonjs style modules)
3527[DEBUG] + TypeScript compiling finished
3528[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest17228001165378814900/typescriptsub'
3529[DEBUG] Configuration:
3530 - Source project: '/tmp/js2cpgTest17228001165378814900/typescriptsub'
3531 - package.json location: '/tmp/js2cpgTest17228001165378814900/typescriptsub/package.json'
3532 - Module mode: 'commonjs'
3533 - Optimize dependencies: true
3534 - Fixed transpilations dependencies: false
3535 - Typescript transpiling: true
3536 - Babel transpiling: false
3537 - Vue.js transpiling: true
3538 - Nuxt.js transpiling: true
3539 - Template transpiling: true
3540 - Ignored files regex: ''
3541 - Ignored folders:
3542 - Ignore minified files: true
3543 - Ignore test files: true
3544 - Ignore private dependencies: false
3545 - Additional private dependencies:
3546 - Include configuration files: true
3547 - Include HTML files: true
3548 - Output file: '/tmp/js2cpgTest17228001165378814900/typescriptsub/cpg.bin.zip'
3549
3550[DEBUG] Copying '/tmp/js2cpgTest17228001165378814900/typescriptsub' to temporary workspace '/tmp/typescriptsub8296197878962110146'.
3551[DEBUG] Excluded 'node_modules' (folder ignored by default).
3552[DEBUG] Excluded 'tests/b.spec.ts' (file ignored by default).
3553[DEBUG] Excluded 'tests/a.test.ts' (file ignored by default).
3554[DEBUG] Loaded dependencies from '/tmp/typescriptsub8296197878962110146/typescriptsub/package.json'.
3555[DEBUG] Loaded dependencies from '/tmp/js2cpgTest17228001165378814900/typescriptsub/package.json'.
3556[INFO ] Downloading / installing plugins in 'typescriptsub'
3557[INFO ] Installing project dependencies and plugins. That will take a while.
3558[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/typescriptsub8296197878962110146/typescriptsub'
3559[INFO ] + Plugins installed
3560[INFO ] TypeScript - transpiling source files in 'typescriptsub'
3561[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3562[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/typescriptsub8296197878962110146/typescriptsub'
3563[INFO ] + TypeScript plugins installed
3564[DEBUG] + TypeScript compiling /tmp/typescriptsub8296197878962110146/typescriptsub --project /tmp/typescriptsub8296197878962110146/typescriptsub/js2cpgTsConfig16174545723294256572.json to '/tmp/js2cpgTranspileOut15673035455542870987' (using commonjs style modules)
3565[DEBUG] + TypeScript compiling finished
3566[DEBUG] Excluded 'node_modules' (folder ignored by default).
3567[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3568[DEBUG] No source map file available for 'index.js'
3569[DEBUG] Parsing file 'index.js'.
3570[DEBUG] No source map file available for 'subb/nested/other.js'
3571[DEBUG] Parsing file 'subb/nested/other.js'.
3572[DEBUG] Generating CPG for file 'index.js'.
3573[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/subb/b.js.map':
3574 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/subb/b.js'
3575 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/subb/b.ts'
3576[DEBUG] Generating CPG for file 'subb/nested/other.js'.
3577[DEBUG] Parsing file 'subb/b.js'.
3578[DEBUG] Generating CPG for file 'subb/b.js'.
3579[INFO ] Processed file 'index.js'
3580[INFO ] Processed file 'subb/b.js'
3581[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/subc/typescriptsub/c.js.map':
3582 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/subc/typescriptsub/c.js'
3583 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/subc/typescriptsub/c.ts'
3584[DEBUG] Parsing file 'subc/typescriptsub/c.js'.
3585[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/subb/a.js.map':
3586 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/subb/a.js'
3587 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/subb/a.ts'
3588[DEBUG] Parsing file 'subb/a.js'.
3589[DEBUG] Generating CPG for file 'subc/typescriptsub/c.js'.
3590[DEBUG] Generating CPG for file 'subb/a.js'.
3591[INFO ] Processed file 'subb/nested/other.js'
3592[INFO ] Processed file 'subb/a.js'
3593[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/subb/nested/a.js.map':
3594 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/subb/nested/a.js'
3595 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/subb/nested/a.ts'
3596[DEBUG] Parsing file 'subb/nested/a.js'.
3597[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/suba/a.js.map':
3598 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/suba/a.js'
3599 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/suba/a.ts'
3600[DEBUG] Parsing file 'suba/a.js'.
3601[DEBUG] Generating CPG for file 'subb/nested/a.js'.
3602[INFO ] Processed file 'subc/typescriptsub/c.js'
3603[DEBUG] Generating CPG for file 'suba/a.js'.
3604[INFO ] Processed file 'suba/a.js'
3605[INFO ] Processed file 'subb/nested/a.js'
3606[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/suba/b.js.map':
3607 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/suba/b.js'
3608 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/suba/b.ts'
3609[DEBUG] Parsing file 'suba/b.js'.
3610[DEBUG] Generating CPG for file 'suba/b.js'.
3611[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/subb/nested/b.js.map':
3612 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/subb/nested/b.js'
3613 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/subb/nested/b.ts'
3614[DEBUG] Parsing file 'subb/nested/b.js'.
3615[INFO ] Processed file 'suba/b.js'
3616[DEBUG] Generating CPG for file 'subb/nested/b.js'.
3617[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15673035455542870987/main.js.map':
3618 * Transpiled file: '/tmp/js2cpgTranspileOut15673035455542870987/main.js'
3619 * Origin: '/tmp/typescriptsub8296197878962110146/typescriptsub/main.ts'
3620[DEBUG] Parsing file 'main.js'.
3621[DEBUG] Generating CPG for file 'main.js'.
3622[INFO ] Processed file 'subb/nested/b.js'
3623[INFO ] Processed file 'main.js'
3624[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 11 ms (15% on mutations). 370 + 10 changes committed from 10 parts.
3625[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3626[DEBUG] Generating meta-data.
3627[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (84% on mutations). 1 + 0 changes committed from 1 parts.
3628[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3629[DEBUG] Generating builtin types.
3630[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (37% on mutations). 22 + 0 changes committed from 1 parts.
3631[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3632[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 3 ms (9% on mutations). 13 + 0 changes committed from 1 parts.
3633[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3634[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (94% on mutations). 0 + 0 changes committed from 0 parts.
3635[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3636[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
3637[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3638[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
3639[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3640[DEBUG] Adding file 'package.json' as config file.
3641[DEBUG] Adding file 'tsconfig.json' as config file.
3642[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (45% on mutations). 2 + 0 changes committed from 2 parts.
3643[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest17228001165378814900/typescriptsub/cpg.bin.zip
3644[INFO ] writing to storage at `/tmp/js2cpgTest17228001165378814900/typescriptsub/cpg.bin.zip`
3645[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 104 property kinds
3646[INFO ] closed graph at /tmp/js2cpgTest17228001165378814900/typescriptsub/cpg.bin.zip
3647[INFO ] Generation of CPG is complete.
3648[INFO ] Report:
3649+-------+-------------------------+-----+--------+-----------+----------+
3650| # | File | LOC | Parsed | Got a CPG | Duration |
3651+-------+-------------------------+-----+--------+-----------+----------+
3652| 1 | index.js | 1 | yes | yes | 670.0 μs |
3653| 2 | main.js | 2 | yes | yes | 637.8 μs |
3654| 3 | package.json | 17 | yes | yes | 75.67 μs |
3655| 4 | suba/a.js | 2 | yes | yes | 506.6 μs |
3656| 5 | suba/b.js | 2 | yes | yes | 485.8 μs |
3657| 6 | subb/a.js | 2 | yes | yes | 545.0 μs |
3658| 7 | subb/b.js | 2 | yes | yes | 503.6 μs |
3659| 8 | subb/nested/a.js | 2 | yes | yes | 1.462 ms |
3660| 9 | subb/nested/b.js | 2 | yes | yes | 1.033 ms |
3661| 10 | subb/nested/other.js | 1 | yes | yes | 532.5 μs |
3662| 11 | subc/typescriptsub/c.js | 2 | yes | yes | 1.694 ms |
3663| 12 | tsconfig.json | 8 | yes | yes | 78.07 μs |
3664+-------+-------------------------+-----+--------+-----------+----------+
3665| Total | | 43 | 12/12 | 12/12 | |
3666+-------+-------------------------+-----+--------+-----------+----------+
3667[INFO ] initialising from existing storage (/tmp/js2cpgTest17228001165378814900/typescriptsub/cpg.bin.zip)
3668[DEBUG] loading graph with 43 nodes, 28 edges, 104 properties
3669[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest4315616167341682713/typescript'
3670[DEBUG] Configuration:
3671 - Source project: '/tmp/js2cpgTest4315616167341682713/typescript'
3672 - package.json location: '/tmp/js2cpgTest4315616167341682713/typescript/package.json'
3673 - Module mode: 'commonjs'
3674 - Optimize dependencies: true
3675 - Fixed transpilations dependencies: false
3676 - Typescript transpiling: true
3677 - Babel transpiling: false
3678 - Vue.js transpiling: true
3679 - Nuxt.js transpiling: true
3680 - Template transpiling: true
3681 - Ignored files regex: ''
3682 - Ignored folders:
3683 - Ignore minified files: true
3684 - Ignore test files: false
3685 - Ignore private dependencies: false
3686 - Additional private dependencies:
3687 - Include configuration files: true
3688 - Include HTML files: true
3689 - Output file: '/tmp/js2cpgTest4315616167341682713/typescript/cpg.bin.zip'
3690
3691[DEBUG] Copying '/tmp/js2cpgTest4315616167341682713/typescript' to temporary workspace '/tmp/typescript14556404920999041043'.
3692[DEBUG] Excluded 'node_modules' (folder ignored by default).
3693[DEBUG] Loaded dependencies from '/tmp/typescript14556404920999041043/typescript/package.json'.
3694[DEBUG] Loaded dependencies from '/tmp/js2cpgTest4315616167341682713/typescript/package.json'.
3695[INFO ] Downloading / installing plugins in 'typescript'
3696[INFO ] Installing project dependencies and plugins. That will take a while.
3697[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/typescript14556404920999041043/typescript'
3698[INFO ] + Plugins installed
3699[INFO ] TypeScript - transpiling source files in 'typescript'
3700[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3701[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/typescript14556404920999041043/typescript'
3702[INFO ] + TypeScript plugins installed
3703[DEBUG] + TypeScript compiling /tmp/typescript14556404920999041043/typescript --project /tmp/typescript14556404920999041043/typescript/js2cpgTsConfig1871706564689136368.json to '/tmp/js2cpgTranspileOut1137375749208085368' (using commonjs style modules)
3704[DEBUG] + TypeScript compiling finished
3705[DEBUG] Excluded 'node_modules' (folder ignored by default).
3706[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3707[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut1137375749208085368/a.js.map':
3708 * Transpiled file: '/tmp/js2cpgTranspileOut1137375749208085368/a.js'
3709 * Origin: '/tmp/typescript14556404920999041043/typescript/a.ts'
3710[DEBUG] Parsing file 'a.js'.
3711[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut1137375749208085368/tests/a.test.js.map':
3712 * Transpiled file: '/tmp/js2cpgTranspileOut1137375749208085368/tests/a.test.js'
3713 * Origin: '/tmp/typescript14556404920999041043/typescript/tests/a.test.ts'
3714[DEBUG] Parsing file 'tests/a.test.js'.
3715[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut1137375749208085368/b.js.map':
3716 * Transpiled file: '/tmp/js2cpgTranspileOut1137375749208085368/b.js'
3717 * Origin: '/tmp/typescript14556404920999041043/typescript/b.ts'
3718[DEBUG] Parsing file 'b.js'.
3719[DEBUG] Generating CPG for file 'a.js'.
3720[DEBUG] Generating CPG for file 'b.js'.
3721[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut1137375749208085368/tests/b.spec.js.map':
3722 * Transpiled file: '/tmp/js2cpgTranspileOut1137375749208085368/tests/b.spec.js'
3723 * Origin: '/tmp/typescript14556404920999041043/typescript/tests/b.spec.ts'
3724[DEBUG] Parsing file 'tests/b.spec.js'.
3725[DEBUG] Generating CPG for file 'tests/b.spec.js'.
3726[INFO ] Processed file 'tests/b.spec.js'
3727[INFO ] Processed file 'b.js'
3728[DEBUG] Generating CPG for file 'tests/a.test.js'.
3729[INFO ] Processed file 'a.js'
3730[INFO ] Processed file 'tests/a.test.js'
3731[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (27% on mutations). 108 + 2 changes committed from 4 parts.
3732[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3733[DEBUG] Generating meta-data.
3734[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (95% on mutations). 1 + 0 changes committed from 1 parts.
3735[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3736[DEBUG] Generating builtin types.
3737[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (91% on mutations). 22 + 0 changes committed from 1 parts.
3738[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3739[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 2 ms (21% on mutations). 13 + 0 changes committed from 1 parts.
3740[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3741[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
3742[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3743[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
3744[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3745[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
3746[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3747[DEBUG] Adding file 'tsconfig.json' as config file.
3748[DEBUG] Adding file 'package.json' as config file.
3749[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (23% on mutations). 2 + 0 changes committed from 2 parts.
3750[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest4315616167341682713/typescript/cpg.bin.zip
3751[INFO ] writing to storage at `/tmp/js2cpgTest4315616167341682713/typescript/cpg.bin.zip`
3752[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 104 property kinds
3753[INFO ] closed graph at /tmp/js2cpgTest4315616167341682713/typescript/cpg.bin.zip
3754[INFO ] Generation of CPG is complete.
3755[INFO ] Report:
3756+-------+-----------------+-----+--------+-----------+----------+
3757| # | File | LOC | Parsed | Got a CPG | Duration |
3758+-------+-----------------+-----+--------+-----------+----------+
3759| 1 | a.js | 2 | yes | yes | 1.789 ms |
3760| 2 | b.js | 2 | yes | yes | 566.6 μs |
3761| 3 | package.json | 17 | yes | yes | 272.5 μs |
3762| 4 | tests/a.test.js | 1 | yes | yes | 1.776 ms |
3763| 5 | tests/b.spec.js | 1 | yes | yes | 305.5 μs |
3764| 6 | tsconfig.json | 3 | yes | yes | 655.3 μs |
3765+-------+-----------------+-----+--------+-----------+----------+
3766| Total | | 26 | 6/6 | 6/6 | |
3767+-------+-----------------+-----+--------+-----------+----------+
3768[INFO ] initialising from existing storage (/tmp/js2cpgTest4315616167341682713/typescript/cpg.bin.zip)
3769[DEBUG] loading graph with 43 nodes, 28 edges, 104 properties
3770[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest9407467598255026582/multisimple'
3771[DEBUG] Configuration:
3772 - Source project: '/tmp/js2cpgTest9407467598255026582/multisimple'
3773 - package.json location: '/tmp/js2cpgTest9407467598255026582/multisimple/package.json'
3774 - Module mode: 'commonjs'
3775 - Optimize dependencies: true
3776 - Fixed transpilations dependencies: false
3777 - Typescript transpiling: true
3778 - Babel transpiling: true
3779 - Vue.js transpiling: true
3780 - Nuxt.js transpiling: true
3781 - Template transpiling: true
3782 - Ignored files regex: ''
3783 - Ignored folders:
3784 - Ignore minified files: true
3785 - Ignore test files: true
3786 - Ignore private dependencies: false
3787 - Additional private dependencies:
3788 - Include configuration files: true
3789 - Include HTML files: true
3790 - Output file: '/tmp/js2cpgTest9407467598255026582/multisimple/cpg.bin.zip'
3791
3792[DEBUG] Copying '/tmp/js2cpgTest9407467598255026582/multisimple' to temporary workspace '/tmp/multisimple1689693737818389320'.
3793[DEBUG] Excluded 'node_modules' (folder ignored by default).
3794[DEBUG] Loaded dependencies from '/tmp/multisimple1689693737818389320/multisimple/b/package.json'.
3795[DEBUG] Loaded dependencies from '/tmp/multisimple1689693737818389320/multisimple/package.json'.
3796[DEBUG] Loaded dependencies from '/tmp/multisimple1689693737818389320/multisimple/a/package.json'.
3797[INFO ] Found the following sub-projects:
3798 - a
3799 - b
3800[DEBUG] Loaded dependencies from '/tmp/js2cpgTest9407467598255026582/multisimple/package.json'.
3801[INFO ] Downloading / installing plugins in 'multisimple'
3802[INFO ] Installing project dependencies and plugins. That will take a while.
3803[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisimple1689693737818389320/multisimple'
3804[INFO ] + Plugins installed
3805[INFO ] TypeScript - transpiling source files in 'multisimple'
3806[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3807[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/multisimple1689693737818389320/multisimple'
3808[INFO ] + TypeScript plugins installed
3809[DEBUG] + TypeScript compiling /tmp/multisimple1689693737818389320/multisimple --project /tmp/multisimple1689693737818389320/multisimple/js2cpgTsConfig7974367134097304001.json to '/tmp/js2cpgTranspileOut14991783880672304689' (using commonjs style modules)
3810[DEBUG] + TypeScript compiling finished
3811[INFO ] Babel - transpiling source files in 'multisimple'
3812[DEBUG] + Babel transpiling '/tmp/multisimple1689693737818389320/multisimple' to '/tmp/js2cpgTranspileOut14991783880672304689' with command '/tmp/multisimple1689693737818389320/multisimple/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisimple1689693737818389320/multisimple' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut14991783880672304689' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3813[DEBUG] + Babel transpiling finished
3814[INFO ] Downloading / installing plugins in 'a'
3815[INFO ] Installing project dependencies and plugins. That will take a while.
3816[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisimple1689693737818389320/multisimple/a'
3817[INFO ] + Plugins installed
3818[INFO ] TypeScript - transpiling source files in 'a'
3819[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3820[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/multisimple1689693737818389320/multisimple/a'
3821[INFO ] + TypeScript plugins installed
3822[DEBUG] + TypeScript compiling /tmp/multisimple1689693737818389320/multisimple/a --project /tmp/multisimple1689693737818389320/multisimple/a/js2cpgTsConfig5492759497646075178.json to '/tmp/js2cpgTranspileOut14991783880672304689/a' (using commonjs style modules)
3823[DEBUG] + TypeScript compiling finished
3824[INFO ] Babel - transpiling source files in 'a'
3825[DEBUG] + Babel transpiling '/tmp/multisimple1689693737818389320/multisimple/a' to '/tmp/js2cpgTranspileOut14991783880672304689/a' with command '/tmp/multisimple1689693737818389320/multisimple/a/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisimple1689693737818389320/multisimple/a' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut14991783880672304689/a' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3826[DEBUG] + Babel transpiling finished
3827[INFO ] Downloading / installing plugins in 'b'
3828[INFO ] Installing project dependencies and plugins. That will take a while.
3829[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisimple1689693737818389320/multisimple/b'
3830[INFO ] + Plugins installed
3831[INFO ] Babel - transpiling source files in 'b'
3832[DEBUG] + Babel transpiling '/tmp/multisimple1689693737818389320/multisimple/b' to '/tmp/js2cpgTranspileOut14991783880672304689/b' with command '/tmp/multisimple1689693737818389320/multisimple/b/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisimple1689693737818389320/multisimple/b' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut14991783880672304689/b' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3833[DEBUG] + Babel transpiling finished
3834[DEBUG] Excluded 'node_modules' (folder ignored by default).
3835[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3836[DEBUG] Could not load source map file for 'b/b.js'. The source map file refers to '/tmp/multisimple1689693737818389320/multisimple/bmultisimple1689693737818389320/multisimple/b/b.js' but this does not exist
3837[DEBUG] Parsing file 'b/b.js'.
3838[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut14991783880672304689/a.js.map':
3839 * Transpiled file: '/tmp/js2cpgTranspileOut14991783880672304689/a.js'
3840 * Origin: '/tmp/multisimple1689693737818389320/multisimple/a.js'
3841[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut14991783880672304689/a/a.js.map':
3842 * Transpiled file: '/tmp/js2cpgTranspileOut14991783880672304689/a/a.js'
3843 * Origin: '/tmp/multisimple1689693737818389320/multisimple/a/a.ts'
3844[DEBUG] Parsing file 'a/a.js'.
3845[DEBUG] Generating CPG for file 'a/a.js'.
3846[DEBUG] Generating CPG for file 'b/b.js'.
3847[DEBUG] Parsing file 'a.js'.
3848[DEBUG] Generating CPG for file 'a.js'.
3849[INFO ] Processed file 'b/b.js'
3850[INFO ] Processed file 'a.js'
3851[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut14991783880672304689/b.js.map':
3852 * Transpiled file: '/tmp/js2cpgTranspileOut14991783880672304689/b.js'
3853 * Origin: '/tmp/multisimple1689693737818389320/multisimple/b.ts'
3854[DEBUG] Parsing file 'b.js'.
3855[DEBUG] Generating CPG for file 'b.js'.
3856[INFO ] Processed file 'b.js'
3857[INFO ] Processed file 'a/a.js'
3858[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 12 ms (18% on mutations). 152 + 4 changes committed from 4 parts.
3859[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3860[DEBUG] Generating meta-data.
3861[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (84% on mutations). 1 + 0 changes committed from 1 parts.
3862[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3863[DEBUG] Generating builtin types.
3864[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 0 ms (84% on mutations). 22 + 0 changes committed from 1 parts.
3865[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3866[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 4 ms (9% on mutations). 13 + 0 changes committed from 1 parts.
3867[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3868[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (81% on mutations). 0 + 0 changes committed from 0 parts.
3869[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3870[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (80% on mutations). 0 + 0 changes committed from 0 parts.
3871[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3872[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (88% on mutations). 0 + 0 changes committed from 0 parts.
3873[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3874[DEBUG] Adding file 'b/package.json' as config file.
3875[DEBUG] Adding file 'tsconfig.json' as config file.
3876[DEBUG] Adding file 'a/package.json' as config file.
3877[DEBUG] Adding file 'a/tsconfig.json' as config file.
3878[DEBUG] Adding file 'package.json' as config file.
3879[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 3 ms (11% on mutations). 5 + 0 changes committed from 5 parts.
3880[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest9407467598255026582/multisimple/cpg.bin.zip
3881[INFO ] writing to storage at `/tmp/js2cpgTest9407467598255026582/multisimple/cpg.bin.zip`
3882[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 104 property kinds
3883[INFO ] closed graph at /tmp/js2cpgTest9407467598255026582/multisimple/cpg.bin.zip
3884[INFO ] Generation of CPG is complete.
3885[INFO ] Report:
3886+-------+-----------------+-----+--------+-----------+----------+
3887| # | File | LOC | Parsed | Got a CPG | Duration |
3888+-------+-----------------+-----+--------+-----------+----------+
3889| 1 | a.js | 4 | yes | yes | 457.3 μs |
3890| 2 | a/a.js | 2 | yes | yes | 5.970 ms |
3891| 3 | a/package.json | 17 | yes | yes | 64.41 μs |
3892| 4 | a/tsconfig.json | 6 | yes | yes | 40.82 μs |
3893| 5 | b.js | 2 | yes | yes | 486.2 μs |
3894| 6 | b/b.js | 4 | yes | yes | 731.2 μs |
3895| 7 | b/package.json | 16 | yes | yes | 93.94 μs |
3896| 8 | package.json | 17 | yes | yes | 420.4 μs |
3897| 9 | tsconfig.json | 8 | yes | yes | 62.31 μs |
3898+-------+-----------------+-----+--------+-----------+----------+
3899| Total | | 76 | 9/9 | 9/9 | |
3900+-------+-----------------+-----+--------+-----------+----------+
3901[INFO ] initialising from existing storage (/tmp/js2cpgTest9407467598255026582/multisimple/cpg.bin.zip)
3902[DEBUG] loading graph with 43 nodes, 28 edges, 104 properties
3903[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest4593567690211973843/multisolutionconfig'
3904[DEBUG] Configuration:
3905 - Source project: '/tmp/js2cpgTest4593567690211973843/multisolutionconfig'
3906 - package.json location: '/tmp/js2cpgTest4593567690211973843/multisolutionconfig/package.json'
3907 - Module mode: 'commonjs'
3908 - Optimize dependencies: true
3909 - Fixed transpilations dependencies: false
3910 - Typescript transpiling: true
3911 - Babel transpiling: true
3912 - Vue.js transpiling: true
3913 - Nuxt.js transpiling: true
3914 - Template transpiling: true
3915 - Ignored files regex: ''
3916 - Ignored folders:
3917 - Ignore minified files: true
3918 - Ignore test files: true
3919 - Ignore private dependencies: false
3920 - Additional private dependencies:
3921 - Include configuration files: true
3922 - Include HTML files: true
3923 - Output file: '/tmp/js2cpgTest4593567690211973843/multisolutionconfig/cpg.bin.zip'
3924
3925[DEBUG] Copying '/tmp/js2cpgTest4593567690211973843/multisolutionconfig' to temporary workspace '/tmp/multisolutionconfig13653039928029908594'.
3926[DEBUG] Excluded 'node_modules' (folder ignored by default).
3927[DEBUG] Excluded 'a/node_modules' (folder ignored by default).
3928[DEBUG] Excluded 'b/node_modules' (folder ignored by default).
3929[DEBUG] Loaded dependencies from '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/b/package.json'.
3930[DEBUG] Loaded dependencies from '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/package.json'.
3931[DEBUG] Loaded dependencies from '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a/package.json'.
3932[INFO ] Found the following sub-projects:
3933 - a
3934 - b
3935[DEBUG] Loaded dependencies from '/tmp/js2cpgTest4593567690211973843/multisolutionconfig/package.json'.
3936[INFO ] Downloading / installing plugins in 'multisolutionconfig'
3937[INFO ] Installing project dependencies and plugins. That will take a while.
3938[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig'
3939[INFO ] + Plugins installed
3940[INFO ] TypeScript - transpiling source files in 'multisolutionconfig'
3941[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3942[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig'
3943[INFO ] + TypeScript plugins installed
3944[DEBUG] + TypeScript compiling /tmp/multisolutionconfig13653039928029908594/multisolutionconfig --project ./a/tsconfig.json to '/tmp/js2cpgTranspileOut16660229589544152501/a' (using commonjs style modules)
3945[DEBUG] + TypeScript compiling finished
3946[INFO ] Babel - transpiling source files in 'multisolutionconfig'
3947[DEBUG] + Babel transpiling '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig' to '/tmp/js2cpgTranspileOut16660229589544152501' with command '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut16660229589544152501' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3948[DEBUG] + Babel transpiling finished
3949[INFO ] Downloading / installing plugins in 'a'
3950[INFO ] Installing project dependencies and plugins. That will take a while.
3951[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a'
3952[INFO ] + Plugins installed
3953[INFO ] TypeScript - transpiling source files in 'a'
3954[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
3955[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a'
3956[INFO ] + TypeScript plugins installed
3957[DEBUG] + TypeScript compiling /tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a --project /tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a/js2cpgTsConfig17824352495533738512.json to '/tmp/js2cpgTranspileOut16660229589544152501/a' (using commonjs style modules)
3958[DEBUG] + TypeScript compiling finished
3959[INFO ] Babel - transpiling source files in 'a'
3960[DEBUG] + Babel transpiling '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a' to '/tmp/js2cpgTranspileOut16660229589544152501/a' with command '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut16660229589544152501/a' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3961[DEBUG] + Babel transpiling finished
3962[INFO ] Downloading / installing plugins in 'b'
3963[INFO ] Installing project dependencies and plugins. That will take a while.
3964[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/b'
3965[INFO ] + Plugins installed
3966[INFO ] Babel - transpiling source files in 'b'
3967[DEBUG] + Babel transpiling '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/b' to '/tmp/js2cpgTranspileOut16660229589544152501/b' with command '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/b/node_modules/.bin/babel . --no-babelrc --source-root '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/b' --source-maps true --presets @babel/preset-react --presets @babel/preset-env --presets @babel/preset-typescript --presets @babel/preset-flow --plugins @babel/plugin-transform-object-rest-spread --plugins @babel/plugin-transform-property-mutators --plugins @babel/plugin-transform-nullish-coalescing-operator --plugins @babel/plugin-transform-private-methods --plugins @babel/plugin-transform-class-properties --plugins @babel/plugin-transform-runtime --plugins @babel/plugin-transform-private-property-in-object --out-dir '/tmp/js2cpgTranspileOut16660229589544152501/b' --ignore '**/node_modules,**/build,**/dist,**/vendor,**/docs,**/swagger,**/cypress,**/.yarn,**/jspm_packages,**/bower_components,**/examples,**/test,**/test_integration,**/test-integration,**/tests,**/tests_integration,**/tests-integration,**/e2e,**/mocks''
3968[DEBUG] + Babel transpiling finished
3969[DEBUG] Excluded 'node_modules' (folder ignored by default).
3970[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
3971[DEBUG] Could not load source map file for 'b/b.js'. The source map file refers to '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/bmultisolutionconfig13653039928029908594/multisolutionconfig/b/b.js' but this does not exist
3972[DEBUG] Parsing file 'b/b.js'.
3973[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut16660229589544152501/a.js.map':
3974 * Transpiled file: '/tmp/js2cpgTranspileOut16660229589544152501/a.js'
3975 * Origin: '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a.js'
3976[DEBUG] Parsing file 'a.js'.
3977[DEBUG] Generating CPG for file 'b/b.js'.
3978[INFO ] Processed file 'b/b.js'
3979[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut16660229589544152501/a/a.js.map':
3980 * Transpiled file: '/tmp/js2cpgTranspileOut16660229589544152501/a/a.js'
3981 * Origin: '/tmp/multisolutionconfig13653039928029908594/multisolutionconfig/a/a.ts'
3982[DEBUG] Parsing file 'a/a.js'.
3983[DEBUG] Generating CPG for file 'a.js'.
3984[INFO ] Processed file 'a.js'
3985[DEBUG] Generating CPG for file 'a/a.js'.
3986[INFO ] Processed file 'a/a.js'
3987[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 7 ms (19% on mutations). 115 + 3 changes committed from 3 parts.
3988[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
3989[DEBUG] Generating meta-data.
3990[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (95% on mutations). 1 + 0 changes committed from 1 parts.
3991[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
3992[DEBUG] Generating builtin types.
3993[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (94% on mutations). 22 + 0 changes committed from 1 parts.
3994[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
3995[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 3 ms (11% on mutations). 13 + 0 changes committed from 1 parts.
3996[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
3997[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
3998[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
3999[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 1 ms (95% on mutations). 0 + 0 changes committed from 0 parts.
4000[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4001[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
4002[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4003[DEBUG] Adding file 'b/package.json' as config file.
4004[DEBUG] Adding file 'tsconfig.json' as config file.
4005[DEBUG] Adding file 'a/package.json' as config file.
4006[DEBUG] Adding file 'a/tsconfig.json' as config file.
4007[DEBUG] Adding file 'package.json' as config file.
4008[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (22% on mutations). 5 + 0 changes committed from 5 parts.
4009[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest4593567690211973843/multisolutionconfig/cpg.bin.zip
4010[INFO ] writing to storage at `/tmp/js2cpgTest4593567690211973843/multisolutionconfig/cpg.bin.zip`
4011[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 104 property kinds
4012[INFO ] closed graph at /tmp/js2cpgTest4593567690211973843/multisolutionconfig/cpg.bin.zip
4013[INFO ] Generation of CPG is complete.
4014[INFO ] Report:
4015+-------+-----------------+-----+--------+-----------+----------+
4016| # | File | LOC | Parsed | Got a CPG | Duration |
4017+-------+-----------------+-----+--------+-----------+----------+
4018| 1 | a.js | 4 | yes | yes | 574.7 μs |
4019| 2 | a/a.js | 2 | yes | yes | 480.2 μs |
4020| 3 | a/package.json | 17 | yes | yes | 81.98 μs |
4021| 4 | a/tsconfig.json | 6 | yes | yes | 119.7 μs |
4022| 5 | b/b.js | 4 | yes | yes | 723.9 μs |
4023| 6 | b/package.json | 16 | yes | yes | 220.8 μs |
4024| 7 | package.json | 17 | yes | yes | 72.38 μs |
4025| 8 | tsconfig.json | 6 | yes | yes | 216.1 μs |
4026+-------+-----------------+-----+--------+-----------+----------+
4027| Total | | 72 | 8/8 | 8/8 | |
4028+-------+-----------------+-----+--------+-----------+----------+
4029[INFO ] initialising from existing storage (/tmp/js2cpgTest4593567690211973843/multisolutionconfig/cpg.bin.zip)
4030[DEBUG] loading graph with 43 nodes, 28 edges, 104 properties
4031[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest13219751611821430292/vue2'
4032[DEBUG] Configuration:
4033 - Source project: '/tmp/js2cpgTest13219751611821430292/vue2'
4034 - package.json location: '/tmp/js2cpgTest13219751611821430292/vue2/package.json'
4035 - Module mode: 'commonjs'
4036 - Optimize dependencies: true
4037 - Fixed transpilations dependencies: false
4038 - Typescript transpiling: true
4039 - Babel transpiling: true
4040 - Vue.js transpiling: true
4041 - Nuxt.js transpiling: true
4042 - Template transpiling: true
4043 - Ignored files regex: ''
4044 - Ignored folders:
4045 - Ignore minified files: true
4046 - Ignore test files: true
4047 - Ignore private dependencies: false
4048 - Additional private dependencies:
4049 - Include configuration files: true
4050 - Include HTML files: true
4051 - Output file: '/tmp/js2cpgTest13219751611821430292/vue2/cpg.bin.zip'
4052
4053[DEBUG] Copying '/tmp/js2cpgTest13219751611821430292/vue2' to temporary workspace '/tmp/vue28254112013789915212'.
4054[DEBUG] Excluded 'node_modules' (folder ignored by default).
4055[DEBUG] Excluded 'a/node_modules' (folder ignored by default).
4056[DEBUG] Excluded 'b/node_modules' (folder ignored by default).
4057[DEBUG] Loaded dependencies from '/tmp/vue28254112013789915212/vue2/package.json'.
4058[DEBUG] Loaded dependencies from '/tmp/js2cpgTest13219751611821430292/vue2/package.json'.
4059[INFO ] Vue.js - transpiling source files in 'vue2'
4060[INFO ] Installing Vue.js dependencies and plugins. That will take a while.
4061[DEBUG] + Installing Vue.js plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @vue/cli-service-global ' in path '/tmp/vue28254112013789915212/vue2'
4062[DEBUG] + Checking node ...
4063[DEBUG] + node is available: v18.20.8
4064[INFO ] + Vue.js plugins installed
4065[DEBUG] + Vue.js transpiling /tmp/vue28254112013789915212/vue2 to '/tmp/js2cpgTranspileOut2860778507373262293'
4066[DEBUG] + Vue.js transpiling finished
4067[DEBUG] Excluded 'js/chunk-vendors.js' (file ignored by default).
4068[DEBUG] Excluded 'js/app-legacy.js' (file ignored by default).
4069[DEBUG] Excluded 'vue.config.js' (file ignored by default).
4070[DEBUG] Excluded 'node_modules' (folder ignored by default).
4071[DEBUG] Excluded 'js/chunk-vendors-legacy.js' (file ignored by default).
4072[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
4073[DEBUG] No source map file available for 'src/main.js'
4074[DEBUG] Parsing file 'src/main.js'.
4075[DEBUG] Generating CPG for file 'src/main.js'.
4076[INFO ] Processed file 'src/main.js'
4077[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut2860778507373262293/js/app.js.map':
4078 * Transpiled file: '/tmp/js2cpgTranspileOut2860778507373262293/js/app.js'
4079 * Origin: '/tmp/vue28254112013789915212/vue2/src/App.vue'
4080[DEBUG] Parsing file 'js/app.js'.
4081[DEBUG] Generating CPG for file 'js/app.js'.
4082[INFO ] Processed file 'js/app.js'
4083[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 90 ms (19% on mutations). 9710 + 92 changes committed from 2 parts.
4084[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
4085[DEBUG] Generating meta-data.
4086[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (95% on mutations). 1 + 0 changes committed from 1 parts.
4087[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
4088[DEBUG] Generating builtin types.
4089[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (84% on mutations). 22 + 0 changes committed from 1 parts.
4090[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
4091[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 3 ms (12% on mutations). 2 + 0 changes committed from 1 parts.
4092[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4093[DEBUG] Adding file 'src/App.vue' as config file.
4094[DEBUG] Adding file 'src/components/HelloWorld.vue' as config file.
4095[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (30% on mutations). 2 + 0 changes committed from 2 parts.
4096[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
4097[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (82% on mutations). 0 + 0 changes committed from 0 parts.
4098[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4099[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
4100[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4101[DEBUG] Adding file 'package.json' as config file.
4102[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (86% on mutations). 1 + 0 changes committed from 1 parts.
4103[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest13219751611821430292/vue2/cpg.bin.zip
4104[INFO ] writing to storage at `/tmp/js2cpgTest13219751611821430292/vue2/cpg.bin.zip`
4105[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 132 property kinds
4106[INFO ] closed graph at /tmp/js2cpgTest13219751611821430292/vue2/cpg.bin.zip
4107[INFO ] Generation of CPG is complete.
4108[INFO ] Report:
4109+-------+-------------------------------+-----+--------+-----------+----------+
4110| # | File | LOC | Parsed | Got a CPG | Duration |
4111+-------+-------------------------------+-----+--------+-----------+----------+
4112| 1 | js/app.js | 723 | yes | yes | 43.23 ms |
4113| 2 | package.json | 10 | yes | yes | 48.25 μs |
4114| 3 | src/App.vue | 27 | yes | yes | 71.82 μs |
4115| 4 | src/components/HelloWorld.vue | 89 | yes | yes | 77.08 μs |
4116| 5 | src/main.js | 6 | yes | yes | 1.263 ms |
4117+-------+-------------------------------+-----+--------+-----------+----------+
4118| Total | | 855 | 5/5 | 5/5 | |
4119+-------+-------------------------------+-----+--------+-----------+----------+
4120[INFO ] initialising from existing storage (/tmp/js2cpgTest13219751611821430292/vue2/cpg.bin.zip)
4121[DEBUG] loading graph with 43 nodes, 49 edges, 132 properties
4122[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest15969480068538730694/vue3'
4123[DEBUG] Configuration:
4124 - Source project: '/tmp/js2cpgTest15969480068538730694/vue3'
4125 - package.json location: '/tmp/js2cpgTest15969480068538730694/vue3/package.json'
4126 - Module mode: 'commonjs'
4127 - Optimize dependencies: true
4128 - Fixed transpilations dependencies: false
4129 - Typescript transpiling: true
4130 - Babel transpiling: true
4131 - Vue.js transpiling: true
4132 - Nuxt.js transpiling: true
4133 - Template transpiling: true
4134 - Ignored files regex: ''
4135 - Ignored folders:
4136 - Ignore minified files: true
4137 - Ignore test files: true
4138 - Ignore private dependencies: false
4139 - Additional private dependencies:
4140 - Include configuration files: true
4141 - Include HTML files: true
4142 - Output file: '/tmp/js2cpgTest15969480068538730694/vue3/cpg.bin.zip'
4143
4144[DEBUG] Copying '/tmp/js2cpgTest15969480068538730694/vue3' to temporary workspace '/tmp/vue32014866978510647170'.
4145[DEBUG] Excluded 'vue.config.js' (file ignored by default).
4146[DEBUG] Excluded 'node_modules' (folder ignored by default).
4147[DEBUG] Loaded dependencies from '/tmp/vue32014866978510647170/vue3/package.json'.
4148[DEBUG] Loaded dependencies from '/tmp/js2cpgTest15969480068538730694/vue3/package.json'.
4149[INFO ] Downloading / installing plugins in 'vue3'
4150[INFO ] Installing project dependencies and plugins. That will take a while.
4151[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/vue32014866978510647170/vue3'
4152[INFO ] + Plugins installed
4153[INFO ] TypeScript - transpiling source files in 'vue3'
4154[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
4155[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/vue32014866978510647170/vue3'
4156[INFO ] + TypeScript plugins installed
4157[DEBUG] + TypeScript compiling /tmp/vue32014866978510647170/vue3 --project /tmp/vue32014866978510647170/vue3/js2cpgTsConfig16601218279754673364.json to '/tmp/js2cpgTranspileOut15171215773822914169' (using commonjs style modules)
4158[DEBUG] + TypeScript compiling finished
4159[INFO ] Vue.js - transpiling source files in 'vue3'
4160[INFO ] Installing Vue.js dependencies and plugins. That will take a while.
4161[DEBUG] + Installing Vue.js plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @vue/cli-service-global typescript @vue/cli-plugin-typescript' in path '/tmp/vue32014866978510647170/vue3'
4162[DEBUG] + Checking node ...
4163[DEBUG] + node is available: v18.20.8
4164[INFO ] + Vue.js plugins installed
4165[DEBUG] + Vue.js transpiling /tmp/vue32014866978510647170/vue3 to '/tmp/js2cpgTranspileOut15171215773822914169'
4166[DEBUG] + Vue.js transpiling finished
4167[DEBUG] Excluded 'js/chunk-vendors.js' (file ignored by default).
4168[DEBUG] Excluded 'vue.config.js' (file ignored by default).
4169[DEBUG] Excluded 'node_modules' (folder ignored by default).
4170[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
4171[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15171215773822914169/main.js.map':
4172 * Transpiled file: '/tmp/js2cpgTranspileOut15171215773822914169/main.js'
4173 * Origin: '/tmp/vue32014866978510647170/vue3/src/main.ts'
4174[DEBUG] Parsing file 'main.js'.
4175[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15171215773822914169/js/about.js.map':
4176 * Transpiled file: '/tmp/js2cpgTranspileOut15171215773822914169/js/about.js'
4177 * Origin: '/tmp/vue32014866978510647170/vue3/src/views/AboutPage.vue'
4178[DEBUG] Parsing file 'js/about.js'.
4179[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15171215773822914169/router/index.js.map':
4180 * Transpiled file: '/tmp/js2cpgTranspileOut15171215773822914169/router/index.js'
4181 * Origin: '/tmp/vue32014866978510647170/vue3/src/router/index.ts'
4182[DEBUG] Parsing file 'router/index.js'.
4183[DEBUG] Generating CPG for file 'main.js'.
4184[DEBUG] Generating CPG for file 'js/about.js'.
4185[DEBUG] Generating CPG for file 'router/index.js'.
4186[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15171215773822914169/js/app.js.map':
4187 * Transpiled file: '/tmp/js2cpgTranspileOut15171215773822914169/js/app.js'
4188 * Origin: '/tmp/vue32014866978510647170/vue3/src/App.vue'
4189[INFO ] Processed file 'main.js'
4190[INFO ] Processed file 'router/index.js'
4191[DEBUG] Parsing file 'js/app.js'.
4192[INFO ] Processed file 'js/about.js'
4193[DEBUG] Generating CPG for file 'js/app.js'.
4194[INFO ] Processed file 'js/app.js'
4195[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 92 ms (15% on mutations). 13977 + 226 changes committed from 4 parts.
4196[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
4197[DEBUG] Generating meta-data.
4198[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (90% on mutations). 1 + 0 changes committed from 1 parts.
4199[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
4200[DEBUG] Generating builtin types.
4201[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (90% on mutations). 22 + 0 changes committed from 1 parts.
4202[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
4203[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 3 ms (12% on mutations). 12 + 0 changes committed from 1 parts.
4204[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4205[DEBUG] Adding file 'src/views/HomePage.vue' as config file.
4206[DEBUG] Adding file 'src/views/AboutPage.vue' as config file.
4207[DEBUG] Adding file 'src/App.vue' as config file.
4208[DEBUG] Adding file 'src/components/HelloWorld.vue' as config file.
4209[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 2 ms (18% on mutations). 4 + 0 changes committed from 4 parts.
4210[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
4211[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (86% on mutations). 0 + 0 changes committed from 0 parts.
4212[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4213[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (85% on mutations). 0 + 0 changes committed from 0 parts.
4214[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4215[DEBUG] Adding file 'tsconfig.json' as config file.
4216[DEBUG] Adding file 'package.json' as config file.
4217[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (30% on mutations). 2 + 0 changes committed from 2 parts.
4218[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest15969480068538730694/vue3/cpg.bin.zip
4219[INFO ] writing to storage at `/tmp/js2cpgTest15969480068538730694/vue3/cpg.bin.zip`
4220[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 135 property kinds
4221[INFO ] closed graph at /tmp/js2cpgTest15969480068538730694/vue3/cpg.bin.zip
4222[INFO ] Generation of CPG is complete.
4223[INFO ] Report:
4224+-------+-------------------------------+------+--------+-----------+----------+
4225| # | File | LOC | Parsed | Got a CPG | Duration |
4226+-------+-------------------------------+------+--------+-----------+----------+
4227| 1 | js/about.js | 67 | yes | yes | 5.593 ms |
4228| 2 | js/app.js | 812 | yes | yes | 43.19 ms |
4229| 3 | main.js | 10 | yes | yes | 4.393 ms |
4230| 4 | package.json | 21 | yes | yes | 305.3 μs |
4231| 5 | router/index.js | 26 | yes | yes | 2.263 ms |
4232| 6 | src/App.vue | 30 | yes | yes | 67.43 μs |
4233| 7 | src/components/HelloWorld.vue | 121 | yes | yes | 92.31 μs |
4234| 8 | src/views/AboutPage.vue | 5 | yes | yes | 65.18 μs |
4235| 9 | src/views/HomePage.vue | 17 | yes | yes | 112.8 μs |
4236| 10 | tsconfig.json | 39 | yes | yes | 342.3 μs |
4237+-------+-------------------------------+------+--------+-----------+----------+
4238| Total | | 1148 | 10/10 | 10/10 | |
4239+-------+-------------------------------+------+--------+-----------+----------+
4240[INFO ] initialising from existing storage (/tmp/js2cpgTest15969480068538730694/vue3/cpg.bin.zip)
4241[DEBUG] loading graph with 43 nodes, 51 edges, 135 properties
4242[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest16135362524729707308/ejs'
4243[DEBUG] Configuration:
4244 - Source project: '/tmp/js2cpgTest16135362524729707308/ejs'
4245 - package.json location: '/tmp/js2cpgTest16135362524729707308/ejs/package.json'
4246 - Module mode: 'commonjs'
4247 - Optimize dependencies: true
4248 - Fixed transpilations dependencies: false
4249 - Typescript transpiling: false
4250 - Babel transpiling: false
4251 - Vue.js transpiling: true
4252 - Nuxt.js transpiling: true
4253 - Template transpiling: true
4254 - Ignored files regex: ''
4255 - Ignored folders:
4256 - Ignore minified files: true
4257 - Ignore test files: true
4258 - Ignore private dependencies: false
4259 - Additional private dependencies:
4260 - Include configuration files: true
4261 - Include HTML files: true
4262 - Output file: '/tmp/js2cpgTest16135362524729707308/ejs/cpg.bin.zip'
4263
4264[DEBUG] Copying '/tmp/js2cpgTest16135362524729707308/ejs' to temporary workspace '/tmp/ejs11032462943331906744'.
4265[DEBUG] Excluded 'vue.config.js' (file ignored by default).
4266[DEBUG] Excluded 'node_modules' (folder ignored by default).
4267[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest16135362524729707308/ejs'.
4268[INFO ] EJS - transpiling source files in 'ejs'
4269[DEBUG] + transpiled EJS template 'test.ejs' to '/tmp/js2cpgTranspileOut15844608460293558320/test.js'
4270[DEBUG] + EJS template transpiling finished.
4271[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
4272[DEBUG] Successfully loaded source map file '/tmp/js2cpgTranspileOut15844608460293558320/test.js.map':
4273 * Transpiled file: '/tmp/js2cpgTranspileOut15844608460293558320/test.js'
4274 * Origin: '/tmp/ejs11032462943331906744/ejs/test.ejs'
4275[DEBUG] Parsing file 'test.js'.
4276[DEBUG] Generating CPG for file 'test.js'.
4277[INFO ] Processed file 'test.js'
4278[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 6 ms (34% on mutations). 296 + 11 changes committed from 1 parts.
4279[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
4280[DEBUG] Generating meta-data.
4281[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 0 ms (87% on mutations). 1 + 0 changes committed from 1 parts.
4282[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
4283[DEBUG] Generating builtin types.
4284[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (96% on mutations). 22 + 0 changes committed from 1 parts.
4285[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
4286[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/ejs11032462943331906744/ejs'.
4287[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 1 ms (25% on mutations). 0 + 0 changes committed from 1 parts.
4288[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4289[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (92% on mutations). 0 + 0 changes committed from 0 parts.
4290[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
4291[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (89% on mutations). 0 + 0 changes committed from 0 parts.
4292[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4293[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (87% on mutations). 0 + 0 changes committed from 0 parts.
4294[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4295[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (90% on mutations). 0 + 0 changes committed from 0 parts.
4296[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest16135362524729707308/ejs/cpg.bin.zip
4297[INFO ] writing to storage at `/tmp/js2cpgTest16135362524729707308/ejs/cpg.bin.zip`
4298[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 115 property kinds
4299[INFO ] closed graph at /tmp/js2cpgTest16135362524729707308/ejs/cpg.bin.zip
4300[INFO ] Generation of CPG is complete.
4301[INFO ] Report:
4302+-------+---------+-----+--------+-----------+----------+
4303| # | File | LOC | Parsed | Got a CPG | Duration |
4304+-------+---------+-----+--------+-----------+----------+
4305| 1 | test.js | 12 | yes | yes | 1.593 ms |
4306+-------+---------+-----+--------+-----------+----------+
4307| Total | | 12 | 1/1 | 1/1 | |
4308+-------+---------+-----+--------+-----------+----------+
4309[INFO ] initialising from existing storage (/tmp/js2cpgTest16135362524729707308/ejs/cpg.bin.zip)
4310[DEBUG] loading graph with 43 nodes, 38 edges, 115 properties
4311[INFO ] Generating CPG from Javascript sources in: '/tmp/js2cpgTest9223279312675704818/pug'
4312[DEBUG] Configuration:
4313 - Source project: '/tmp/js2cpgTest9223279312675704818/pug'
4314 - package.json location: '/tmp/js2cpgTest9223279312675704818/pug/package.json'
4315 - Module mode: 'commonjs'
4316 - Optimize dependencies: true
4317 - Fixed transpilations dependencies: false
4318 - Typescript transpiling: false
4319 - Babel transpiling: false
4320 - Vue.js transpiling: true
4321 - Nuxt.js transpiling: true
4322 - Template transpiling: true
4323 - Ignored files regex: ''
4324 - Ignored folders:
4325 - Ignore minified files: true
4326 - Ignore test files: true
4327 - Ignore private dependencies: false
4328 - Additional private dependencies:
4329 - Include configuration files: true
4330 - Include HTML files: true
4331 - Output file: '/tmp/js2cpgTest9223279312675704818/pug/cpg.bin.zip'
4332
4333[DEBUG] Copying '/tmp/js2cpgTest9223279312675704818/pug' to temporary workspace '/tmp/pug7131482145784050243'.
4334[DEBUG] Loaded dependencies from '/tmp/pug7131482145784050243/pug/package.json'.
4335[DEBUG] Loaded dependencies from '/tmp/js2cpgTest9223279312675704818/pug/package.json'.
4336[INFO ] PUG - transpiling source files in 'pug'
4337[INFO ] Installing Pug dependencies and plugins. That will take a while.
4338[DEBUG] + Installing Pug plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install pug-cli' in path '/tmp/pug7131482145784050243/pug'
4339[INFO ] + Pug plugins installed
4340[DEBUG] + transpiling Pug templates in /tmp/pug7131482145784050243/pug to '/tmp/js2cpgTranspileOut6106471853498721250'
4341[DEBUG] + transpiling Pug templates finished
4342[DEBUG] Excluded 'node_modules' (folder ignored by default).
4343[INFO ] Start of pass: io.shiftleft.js2cpg.passes.AstCreationPass
4344[DEBUG] No source map file available for 'test.js'
4345[DEBUG] Parsing file 'test.js'.
4346[DEBUG] Generating CPG for file 'test.js'.
4347[INFO ] Processed file 'test.js'
4348[INFO ] Pass io.shiftleft.js2cpg.passes.AstCreationPass completed in 10 ms (23% on mutations). 770 + 14 changes committed from 1 parts.
4349[INFO ] Start of pass: io.shiftleft.js2cpg.passes.JsMetaDataPass
4350[DEBUG] Generating meta-data.
4351[INFO ] Pass io.shiftleft.js2cpg.passes.JsMetaDataPass completed in 1 ms (87% on mutations). 1 + 0 changes committed from 1 parts.
4352[INFO ] Start of pass: io.shiftleft.js2cpg.passes.BuiltinTypesPass
4353[DEBUG] Generating builtin types.
4354[INFO ] Pass io.shiftleft.js2cpg.passes.BuiltinTypesPass completed in 1 ms (96% on mutations). 22 + 0 changes committed from 1 parts.
4355[INFO ] Start of pass: io.shiftleft.js2cpg.passes.DependenciesPass
4356[INFO ] Pass io.shiftleft.js2cpg.passes.DependenciesPass completed in 2 ms (15% on mutations). 1 + 0 changes committed from 1 parts.
4357[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4358[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 0 ms (91% on mutations). 0 + 0 changes committed from 0 parts.
4359[INFO ] Start of pass: io.shiftleft.js2cpg.passes.PrivateKeyFilePass
4360[INFO ] Pass io.shiftleft.js2cpg.passes.PrivateKeyFilePass completed in 0 ms (86% on mutations). 0 + 0 changes committed from 0 parts.
4361[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4362[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (96% on mutations). 0 + 0 changes committed from 0 parts.
4363[INFO ] Start of pass: io.shiftleft.js2cpg.passes.ConfigPass
4364[DEBUG] Adding file 'package.json' as config file.
4365[INFO ] Pass io.shiftleft.js2cpg.passes.ConfigPass completed in 1 ms (30% on mutations). 1 + 0 changes committed from 1 parts.
4366[DEBUG] closing graph: start writing changes to /tmp/js2cpgTest9223279312675704818/pug/cpg.bin.zip
4367[INFO ] writing to storage at `/tmp/js2cpgTest9223279312675704818/pug/cpg.bin.zip`
4368[DEBUG] wrote 43 node kinds, {edges.size} edge kinds and 131 property kinds
4369[INFO ] closed graph at /tmp/js2cpgTest9223279312675704818/pug/cpg.bin.zip
4370[INFO ] Generation of CPG is complete.
4371[INFO ] Report:
4372+-------+--------------+-----+--------+-----------+----------+
4373| # | File | LOC | Parsed | Got a CPG | Duration |
4374+-------+--------------+-----+--------+-----------+----------+
4375| 1 | package.json | 5 | yes | yes | 475.0 μs |
4376| 2 | test.js | 9 | yes | yes | 3.213 ms |
4377+-------+--------------+-----+--------+-----------+----------+
4378| Total | | 14 | 2/2 | 2/2 | |
4379+-------+--------------+-----+--------+-----------+----------+
4380[INFO ] initialising from existing storage (/tmp/js2cpgTest9223279312675704818/pug/cpg.bin.zip)
4381[DEBUG] loading graph with 43 nodes, 47 edges, 131 properties
4382[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest6280155805948473410/enginecheck'.
4383[INFO ] Downloading / installing plugins in 'enginecheck'
4384[INFO ] Installing project dependencies and plugins. That will take a while.
4385[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/js2cpgTest6280155805948473410/enginecheck'
4386[ERROR] - Failed to install plugins
4387java.lang.RuntimeException: npm error code EBADENGINE
4388npm error engine Unsupported engine
4389npm error engine Not compatible with your version of node/npm: privatemodules@0.1.0
4390npm error notsup Not compatible with your version of node/npm: privatemodules@0.1.0
4391npm error notsup Required: {"npm":"<=4.0.0","node":"<=12.0.0"}
4392npm error notsup Actual: {"npm":"10.8.2","node":"v18.20.8"}
4393npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-13T15_03_57_436Z-debug-0.log
4394 at io.shiftleft.js2cpg.io.ExternalCommand$.run(ExternalCommand.scala:30) ~[classes/:?]
4395 at io.shiftleft.js2cpg.preprocessing.TranspilerGroup.installPlugins(TranspilerGroup.scala:28) ~[classes/:?]
4396 at io.shiftleft.js2cpg.preprocessing.TranspilerGroup.transpile(TranspilerGroup.scala:41) ~[classes/:?]
4397 at io.shiftleft.js2cpg.preprocessing.Transpiler.run(Transpiler.scala:56) ~[classes/:?]
4398 at io.shiftleft.js2cpg.preprocessing.Transpiler.run$(Transpiler.scala:7) ~[classes/:?]
4399 at io.shiftleft.js2cpg.preprocessing.TranspilerGroup.run(TranspilerGroup.scala:11) ~[classes/:?]
4400 at io.shiftleft.js2cpg.preprocessing.TranspilationRunner.execute$$anonfun$3$$anonfun$1(TranspilationRunner.scala:195) ~[classes/:?]
4401 at scala.collection.immutable.List.takeWhile(List.scala:305) ~[scala-library-3.8.0.jar:3.8.0]
4402 at scala.collection.immutable.List.takeWhile(List.scala:302) ~[scala-library-3.8.0.jar:3.8.0]
4403 at io.shiftleft.js2cpg.preprocessing.TranspilationRunner.execute$$anonfun$3(TranspilationRunner.scala:195) ~[classes/:?]
4404 at io.shiftleft.js2cpg.preprocessing.TranspilationRunner.withTemporaryPackageJson(TranspilationRunner.scala:180) ~[classes/:?]
4405 at io.shiftleft.js2cpg.preprocessing.TranspilationRunner.execute(TranspilationRunner.scala:195) ~[classes/:?]
4406 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest.f$proxy14$1$$anonfun$1$$anonfun$1(TranspilationRunnerTest.scala:294) ~[test-classes/:?]
4407 at better.files.Dispose.apply(Dispose.scala:75) ~[better-files_3-3.9.2.jar:3.9.2]
4408 at better.files.Dispose.foreach(Dispose.scala:91) ~[better-files_3-3.9.2.jar:3.9.2]
4409 at better.files.File$.usingTemporaryDirectory(File.scala:1320) ~[better-files_3-3.9.2.jar:3.9.2]
4410 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest.f$proxy14$1$$anonfun$1(TranspilationRunnerTest.scala:293) ~[test-classes/:?]
4411 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[scala-library-3.8.0.jar:3.8.0]
4412 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[scala-library-3.8.0.jar:3.8.0]
4413 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest.io$shiftleft$js2cpg$preprocessing$TranspilationRunnerTest$TranspilationFixture$$$_$apply$$anonfun$1(TranspilationRunnerTest.scala:26) ~[test-classes/:?]
4414 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[scala-library-3.8.0.jar:3.8.0]
4415 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[scala-library-3.8.0.jar:3.8.0]
4416 at better.files.Dispose.apply(Dispose.scala:75) ~[better-files_3-3.9.2.jar:3.9.2]
4417 at better.files.Dispose.foreach(Dispose.scala:91) ~[better-files_3-3.9.2.jar:3.9.2]
4418 at better.files.File$.usingTemporaryDirectory(File.scala:1320) ~[better-files_3-3.9.2.jar:3.9.2]
4419 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest$TranspilationFixture$.apply(TranspilationRunnerTest.scala:26) ~[test-classes/:?]
4420 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest.f$proxy14$1(TranspilationRunnerTest.scala:292) ~[test-classes/:?]
4421 at io.shiftleft.js2cpg.preprocessing.TranspilationRunnerTest.$init$$$anonfun$1$$anonfun$14(TranspilationRunnerTest.scala:292) ~[test-classes/:?]
4422 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4423 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4424 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4425 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4426 at org.scalatest.Transformer.apply(Transformer.scala:22) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4427 at org.scalatest.Transformer.apply(Transformer.scala:21) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4428 at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1118) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4429 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4430 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4431 at org.scalatest.wordspec.AnyWordSpec.withFixture(AnyWordSpec.scala:1879) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4432 at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1124) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4433 at org.scalatest.wordspec.AnyWordSpecLike.runTest$$anonfun$1(AnyWordSpecLike.scala:1128) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4434 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4435 at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1128) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4436 at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:44) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4437 at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1879) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4438 at org.scalatest.wordspec.AnyWordSpecLike.runTests$$anonfun$1(AnyWordSpecLike.scala:1187) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4439 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4440 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[scala-library-3.8.0.jar:3.8.0]
4441 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[scala-library-3.8.0.jar:3.8.0]
4442 at scala.collection.immutable.List.foreach(List.scala:327) ~[scala-library-3.8.0.jar:3.8.0]
4443 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4444 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4445 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4446 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[scala-library-3.8.0.jar:3.8.0]
4447 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[scala-library-3.8.0.jar:3.8.0]
4448 at scala.collection.immutable.List.foreach(List.scala:327) ~[scala-library-3.8.0.jar:3.8.0]
4449 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4450 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4451 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4452 at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1187) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4453 at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:44) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4454 at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1879) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4455 at org.scalatest.Suite.run(Suite.scala:1114) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4456 at org.scalatest.Suite.run$(Suite.scala:564) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4457 at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1879) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4458 at org.scalatest.wordspec.AnyWordSpecLike.run$$anonfun$1(AnyWordSpecLike.scala:1232) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4459 at org.scalatest.SuperEngine.runImpl(Engine.scala:535) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4460 at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1232) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4461 at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:44) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4462 at org.scalatest.wordspec.AnyWordSpec.run(AnyWordSpec.scala:1879) ~[scalatest-wordspec_3-3.2.19.jar:3.2.19]
4463 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4464 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517) ~[scalatest-core_3-3.2.19.jar:3.2.19]
4465 at sbt.TestRunner.runTest$1(TestFramework.scala:153) ~[testing_2.12-1.11.5.jar:1.11.5]
4466 at sbt.TestRunner.run(TestFramework.scala:168) ~[testing_2.12-1.11.5.jar:1.11.5]
4467 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336) ~[testing_2.12-1.11.5.jar:1.11.5]
4468 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296) ~[testing_2.12-1.11.5.jar:1.11.5]
4469 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336) ~[testing_2.12-1.11.5.jar:1.11.5]
4470 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336) ~[testing_2.12-1.11.5.jar:1.11.5]
4471 at sbt.TestFunction.apply(TestFramework.scala:348) ~[testing_2.12-1.11.5.jar:1.11.5]
4472 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436) ~[actions_2.12-1.11.5.jar:1.11.5]
4473 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47) ~[task-system_2.12-1.11.5.jar:1.11.5]
4474 at sbt.std.Transform$$anon$4.work(Transform.scala:69) ~[task-system_2.12-1.11.5.jar:1.11.5]
4475 at sbt.Execute.$anonfun$submit$2(Execute.scala:283) ~[tasks_2.12-1.11.5.jar:1.11.5]
4476 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24) ~[util-control_2.12-1.11.5.jar:1.11.5]
4477 at sbt.Execute.work(Execute.scala:292) ~[tasks_2.12-1.11.5.jar:1.11.5]
4478 at sbt.Execute.$anonfun$submit$1(Execute.scala:283) ~[tasks_2.12-1.11.5.jar:1.11.5]
4479 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265) ~[tasks_2.12-1.11.5.jar:1.11.5]
4480 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65) [tasks_2.12-1.11.5.jar:1.11.5]
4481 at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
4482 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
4483 at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
4484 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
4485 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
4486 at java.lang.Thread.run(Thread.java:833) [?:?]
4487[DEBUG] No project dependencies found in package.json or package-lock.json at '/tmp/js2cpgTest11489079036837748804/enginecheck'.
4488[INFO ] Downloading / installing plugins in 'enginecheck'
4489[INFO ] Installing project dependencies and plugins. That will take a while.
4490[DEBUG] + Installing plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install @babel/plugin-transform-property-mutators @babel/plugin-transform-runtime @babel/core @babel/preset-react @babel/preset-env @babel/preset-typescript @babel/cli @babel/plugin-transform-object-rest-spread @babel/plugin-transform-class-properties @babel/plugin-transform-private-methods @babel/preset-flow @babel/plugin-transform-nullish-coalescing-operator @babel/plugin-transform-private-property-in-object' in path '/tmp/js2cpgTest11489079036837748804/enginecheck'
4491[INFO ] + Plugins installed
4492[INFO ] TypeScript - transpiling source files in 'enginecheck'
4493[INFO ] Installing TypeScript dependencies and plugins. That will take a while.
4494[DEBUG] + Installing Typescript plugins with command 'npm --no-audit --progress=false --ignore-scripts --legacy-peer-deps --save-dev install typescript' in path '/tmp/js2cpgTest11489079036837748804/enginecheck'
4495[INFO ] + TypeScript plugins installed
4496[DEBUG] + TypeScript compiling /tmp/js2cpgTest11489079036837748804/enginecheck --project /tmp/js2cpgTest11489079036837748804/enginecheck/js2cpgTsConfig1540310490875105436.json to '/tmp/js2cpgTest12028549427403137479' (using commonjs style modules)
4497[DEBUG] + TypeScript compiling finished
4498[info] TranspilationRunnerTest:
4499[info] TranspilationRunner
4500[info] - should generate js files correctly for a simple Babel project
4501[info] - should generate js files correctly for a simple Babel project in folder with whitespace
4502[info] - should contain correctly re-mapped code fields in simple Babel project
4503[info] - should generate and use sourcemap files correctly
4504[info] - should generate js files correctly for a simple Typescript project
4505[info] - should generate js files correctly for a simple Typescript project with subfolders
4506[info] - should generate js files correctly for a simple Typescript project including test files
4507[info] - should generate js files correctly for a simple multi-project Typescript project
4508[info] - should generate js files correctly for a multi-project Typescript project (using solution config)
4509[info] - should generate js files correctly for a simple Vue.js 2 project
4510[info] - should generate js files correctly for a simple Vue.js 3 project
4511[info] - should generate js file correctly for a EJS template file
4512[info] - should generate js file correctly for a pug template file
4513[info] - should fail when running on engine restricted project
4514[info] - should work when running on engine restricted project with optimized dependencies
4515
4516************************
4517Build summary:
4518[{
4519 "module": "js2cpg",
4520 "compile": {"status": "ok", "tookMs": 13200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4521 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4522 "test-compile": {"status": "ok", "tookMs": 21548, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4523 "test": {"status": "ok", "tookMs": 147531, "passed": 271, "failed": 0, "ignored": 8, "skipped": 0, "total": 279, "byFramework": [{"framework": "unknown", "stats": {"passed": 271, "failed": 0, "ignored": 8, "skipped": 0, "total": 279}}]},
4524 "publish": {"status": "skipped", "tookMs": 0},
4525 "metadata": {
4526 "crossScalaVersions": ["2.12.20"]
4527}
4528}]
4529************************
4530[success] Total time: 193 s (0:03:13.0), completed Jan 13, 2026, 4:04:03 PM
4531[0JChecking patch project/plugins.sbt...
4532Checking patch project/build.properties...
4533Checking patch build.sbt...
4534Applied patch project/plugins.sbt cleanly.
4535Applied patch project/build.properties cleanly.
4536Applied patch build.sbt cleanly.