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