Build Logs

shiftleftsecurity/js2cpg • 3.8.0-RC2:2025-11-28

Errors

5

Warnings

3

Total Lines

4529

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