Skip to content

fix(discovery): exclude minified assets in all modes#1004

Closed
fernandofielmann wants to merge 12 commits into
DeusData:mainfrom
fernandofielmann:fix/ignore-minified-assets
Closed

fix(discovery): exclude minified assets in all modes#1004
fernandofielmann wants to merge 12 commits into
DeusData:mainfrom
fernandofielmann:fix/ignore-minified-assets

Conversation

@fernandofielmann

Copy link
Copy Markdown

Summary

  • exclude .min.js and .min.css files in full, moderate, and fast indexing modes
  • report minified files as deliberate ignored-suffix exclusions instead of coverage failures
  • add discovery and index-status regression coverage for JavaScript and CSS bundles

Test plan

  • build/c/test-runner discover index_resilience (97 passed)
  • make -j3 -f Makefile.cbm lint-ci
  • scripts/test.sh
  • rebuild a private Angular + ASP.NET index and confirm the minified bundle is absent from architecture results
  • preserve all 20 Angular-to-ASP.NET route links in private validation

fernandofielmann and others added 12 commits July 10, 2026 08:55
Recognize controller and action attributes so HTTP consumers can rendezvous with versioned ASP.NET handlers.

Signed-off-by: fernandofielmann <fernando.moreno@fielmann.com>
feat(csharp): extract composed ASP.NET Core routes
Recognize injected HttpClient receivers and normalize local template-string URLs into stable route identities.

Signed-off-by: fernandofielmann <fernando.moreno@fielmann.com>
Prevent frontend assets from creating backend route edges while retaining Angular HttpClient detection and realistic DI fixtures.
feat(typescript): trace Angular HttpClient routes
Propagate single-layer HttpClient wrapper URLs to public callers and converge consumer calls with ASP.NET routes without weakening case-sensitive frameworks.
feat(routes): link Angular wrappers to ASP.NET
Represent programmatic Angular and fetch asset loads separately from HTTP routes so graph navigation preserves frontend dependencies without affecting cross-service matching.
feat(typescript): model frontend asset loads
Extract literal Angular declaration metadata and resolve standalone dependencies while preserving sequential/parallel parity. Surface array-valued node properties through graph queries so the metadata remains usable.
feat(angular): model declaration metadata
Keep generated bundles out of architecture results while reporting them as deliberate indexing exclusions.
@fernandofielmann

Copy link
Copy Markdown
Author

Opened against the upstream repository by mistake; recreating it in the fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant