Build Logs

shiftleftsecurity/js2cpg • 3.8.0-RC3:2025-12-04

Errors

5

Warnings

3

Total Lines

4534

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