rea/src/domain/javascript
Rudy Mizrahi Celekli 1154f2f03c
fix(javascript): reconstruct HTML script loads accurately (#1042)
* fix: parse HTML script references with HTML semantics

Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>

* test(javascript): cover exact HTML script resource identity

---------

Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
Co-authored-by: N0zoM1z0 <1705004398@qq.com>
2026-10-08 13:24:24 +08:00
..
electronActiveObservation.fixture.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronActiveObservation.ts fix(contracts)!: require absolute local paths for remaining caller-supplied file inputs (#1004) 2026-10-08 00:52:37 +08:00
electronNativeLoaderPaths.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronObservation.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronStaticAnalysis.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronStaticAnalysisBrowser.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronStaticAnalysisIpc.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronStaticAnalysisNative.ts perf(javascript): analyze member chains without recursive copying (#932) 2026-10-07 19:09:25 +08:00
electronStaticAnalysisOptions.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
electronStaticAnalysisTypes.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronStaticAnalysisValues.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
htmlArtifactReferences.test.ts fix(javascript): reconstruct HTML script loads accurately (#1042) 2026-10-08 13:24:24 +08:00
htmlArtifactReferences.ts fix(javascript): reconstruct HTML script loads accurately (#1042) 2026-10-08 13:24:24 +08:00
javascriptApplicationAnalysis.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationChangeGraph.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationEvidenceSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationGraph.fixture.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationGraph.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationGraph.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationGraphSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationVersionComparison.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationVersionComparisonSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationVersionItems.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptApplicationVersionKeys.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptArtifactFiles.ts refactor(artifacts): isolate JavaScript file acquisition (#916) 2026-10-07 17:57:33 +08:00
javascriptAstFingerprint.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptAstFingerprint.ts fix(javascript): handle deep static member paths (#939) 2026-10-07 19:51:43 +08:00
javascriptAstValues.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptExportShapeComparison.ts perf(javascript): cache canonical export comparison sort keys (#1028) 2026-10-08 04:35:32 +08:00
javascriptExportShapeComparisonIdentity.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptExportShapeComparisonSchemas.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptExportShapeComparisonSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptExportShapeSelection.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptExportShapeVariants.ts perf(javascript): cache canonical export comparison sort keys (#1028) 2026-10-08 04:35:32 +08:00
javascriptFeatureSeed.array_members.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptFeatureSeed.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptFeatureSeed.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptFeatureTrace.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptFeatureTraceSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptFeatureTraversal.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptNativeHandoff.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRecovery.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptRecovery.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeLoadState.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeObservation.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliation.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationActive.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationGraph.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationMatching.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationParsing.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationResult.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationRuntime.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeReconciliationSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptRuntimeStaticCandidates.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.builtin_defaults.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptSemanticAnalysis.calls.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptSemanticAnalysis.dataflow.test.ts perf(javascript): reduce analysis and source-map work (#955) 2026-10-07 20:33:35 +08:00
javascriptSemanticAnalysis.empty_keys.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.fixture.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.function_names.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.member_depth.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptSemanticAnalysis.member_mutations.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.native_bindings.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.promise_ownership.test.ts perf(javascript): index Promise return-site ownership (#971) 2026-10-07 23:53:41 +08:00
javascriptSemanticAnalysis.recoveredArguments.test.ts fix(javascript): retain recovered call argument positions (#929) 2026-10-07 19:08:45 +08:00
javascriptSemanticAnalysis.rejection.test.ts fix(javascript): handle deep AST traversal and addition without stack overflow (#915) 2026-10-07 17:40:05 +08:00
javascriptSemanticAnalysis.runtime_boundaries.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.structure.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticAnalysis.ts fix(browser): preserve evidence through deep AST analysis (#924) 2026-10-07 18:36:18 +08:00
javascriptSemanticAnalysis.unions.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptSemanticAsyncEffects.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticCallResolution.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticCalls.ts perf(javascript): reduce analysis and source-map work (#955) 2026-10-07 20:33:35 +08:00
javascriptSemanticChildProcesses.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticCoverage.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticDataEffectHelpers.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticDataEffects.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticDerivedAnalysis.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticFingerprints.ts perf(javascript): index semantic fingerprint relations (#942) 2026-10-07 19:52:29 +08:00
javascriptSemanticGraph.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticGraphQuery.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticGraphSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticGraphSerialization.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticGraphTraversal.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticIr.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticMemberMutations.ts perf(javascript): analyze member chains without recursive copying (#932) 2026-10-07 19:09:25 +08:00
javascriptSemanticMutationValues.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticObjects.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticPrimitives.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticProjection.ts perf(javascript): analyze member chains without recursive copying (#932) 2026-10-07 19:09:25 +08:00
javascriptSemanticPromises.ts perf(javascript): index Promise return-site ownership (#971) 2026-10-07 23:53:41 +08:00
javascriptSemanticProvenance.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticQuery.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticQueryAssessment.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticQueryIdentity.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticQueryRelations.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticQuerySchemas.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptSemanticQuerySchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticRequireOrigin.ts perf(javascript): analyze member chains without recursive copying (#932) 2026-10-07 19:09:25 +08:00
javascriptSemanticResources.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticReturns.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticState.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticTraceSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticTraversal.ts perf(javascript): reduce analysis and source-map work (#955) 2026-10-07 20:33:35 +08:00
javascriptSemanticValueTypes.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptSemanticValues.ts perf(javascript): analyze member chains without recursive copying (#932) 2026-10-07 19:09:25 +08:00
javascriptSourceParser.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysis.member_path_depth.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptStaticAnalysis.no_finding_caps.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysis.ts fix(javascript): handle deep AST traversal and addition without stack overflow (#915) 2026-10-07 17:40:05 +08:00
javascriptStaticAnalysisBundler.ts fix(javascript): handle deep AST traversal and addition without stack overflow (#915) 2026-10-07 17:40:05 +08:00
javascriptStaticAnalysisCalls.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysisFindings.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysisHelpers.ts fix(javascript): handle deep static member paths (#939) 2026-10-07 19:51:43 +08:00
javascriptStaticAnalysisLocations.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysisSourceMaps.test.ts test(javascript): consolidate source analysis and export regressions 2026-10-08 04:03:23 +08:00
javascriptStaticAnalysisState.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticAnalysisTypes.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
javascriptStaticPathResolution.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
sourceToBundleComparison.test.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
sourceToBundleComparison.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
sourceToBundleComparisonSchemas.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
sourceToBundleSignals.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00