mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-19 05:26:47 +00:00
87071bf738
The decorator records the @trek/shared response schema a route answers with. Under NODE_ENV=test it adds an interceptor that parses every response and fails the request with a logged 500 naming the handler and the issues, so the e2e and integration suites catch a response that drifted from its contract; in production nothing is added to the request path and the body is never rewritten. lint:response-contracts holds the handlers still without one to a per-file baseline that only shrinks, and runs in server-quality.
108 lines
5.6 KiB
JSON
108 lines
5.6 KiB
JSON
{
|
|
"counts": {
|
|
"src/nest/accommodations/accommodations.controller.ts": 4,
|
|
"src/nest/addons/addons.controller.ts": 1,
|
|
"src/nest/admin/admin.controller.ts": 44,
|
|
"src/nest/airports/airports.controller.ts": 2,
|
|
"src/nest/assignments/assignments.controller.ts": 13,
|
|
"src/nest/atlas/atlas.controller.ts": 14,
|
|
"src/nest/atlas/public-stats.controller.ts": 1,
|
|
"src/nest/atlas/travel-stats.controller.ts": 1,
|
|
"src/nest/auth/auth-public.controller.ts": 9,
|
|
"src/nest/auth/auth.controller.ts": 24,
|
|
"src/nest/auth/passkey.controller.ts": 7,
|
|
"src/nest/auth/sessions.controller.ts": 3,
|
|
"src/nest/backup/backup.controller.ts": 8,
|
|
"src/nest/budget/budget.controller.ts": 16,
|
|
"src/nest/categories/categories.controller.ts": 4,
|
|
"src/nest/collab/collab.controller.ts": 20,
|
|
"src/nest/collections/collections.controller.ts": 40,
|
|
"src/nest/config/config.controller.ts": 1,
|
|
"src/nest/day-notes/day-notes.controller.ts": 4,
|
|
"src/nest/days/days.controller.ts": 6,
|
|
"src/nest/doc-sync/doc-sync-webhook.controller.ts": 1,
|
|
"src/nest/doc-sync/doc-sync.controller.ts": 15,
|
|
"src/nest/feeds/feeds.controller.ts": 10,
|
|
"src/nest/files/files-download.controller.ts": 1,
|
|
"src/nest/files/files.controller.ts": 11,
|
|
"src/nest/google-quota/google-quota.controller.ts": 2,
|
|
"src/nest/health/features.controller.ts": 3,
|
|
"src/nest/help/help.controller.ts": 4,
|
|
"src/nest/integrations/airtrail.controller.ts": 6,
|
|
"src/nest/integrations/dawarich.controller.ts": 15,
|
|
"src/nest/journey/journey-public.controller.ts": 3,
|
|
"src/nest/journey/journey.controller.ts": 40,
|
|
"src/nest/llm-parse/llm-capabilities.controller.ts": 1,
|
|
"src/nest/llm-parse/llm-local.controller.ts": 2,
|
|
"src/nest/maps/maps.controller.ts": 11,
|
|
"src/nest/mcp-transport/mcp-transport.controller.ts": 3,
|
|
"src/nest/memories/immich.controller.ts": 12,
|
|
"src/nest/memories/synology.controller.ts": 10,
|
|
"src/nest/memories/unified.controller.ts": 7,
|
|
"src/nest/notifications/notifications.controller.ts": 18,
|
|
"src/nest/notifications/push/push.controller.ts": 3,
|
|
"src/nest/oauth/oauth-api.controller.ts": 8,
|
|
"src/nest/oauth/oauth-public.controller.ts": 3,
|
|
"src/nest/oidc/oidc.controller.ts": 5,
|
|
"src/nest/packing/admin-packing-templates.controller.ts": 11,
|
|
"src/nest/packing/packing.controller.ts": 20,
|
|
"src/nest/photos/photos.controller.ts": 3,
|
|
"src/nest/place-enrichment/place-enrichment.controller.ts": 2,
|
|
"src/nest/place-shadow/place-shadow.controller.ts": 4,
|
|
"src/nest/places/places.controller.ts": 17,
|
|
"src/nest/platform/discovery.controller.ts": 9,
|
|
"src/nest/plugins/contributions/atlas-layers.controller.ts": 1,
|
|
"src/nest/plugins/contributions/day-schedule.controller.ts": 1,
|
|
"src/nest/plugins/contributions/day-tints.controller.ts": 1,
|
|
"src/nest/plugins/contributions/journal-entry-rows.controller.ts": 1,
|
|
"src/nest/plugins/contributions/map-layers.controller.ts": 1,
|
|
"src/nest/plugins/contributions/map-markers.controller.ts": 1,
|
|
"src/nest/plugins/contributions/pdf-sections.controller.ts": 1,
|
|
"src/nest/plugins/contributions/place-details.controller.ts": 1,
|
|
"src/nest/plugins/contributions/plugin-calendar.controller.ts": 1,
|
|
"src/nest/plugins/contributions/plugin-photos.controller.ts": 3,
|
|
"src/nest/plugins/contributions/plugin-pois.controller.ts": 1,
|
|
"src/nest/plugins/contributions/plugin-routes.controller.ts": 1,
|
|
"src/nest/plugins/contributions/plugin-search.controller.ts": 2,
|
|
"src/nest/plugins/contributions/trip-card-contributions.controller.ts": 1,
|
|
"src/nest/plugins/contributions/trip-warnings.controller.ts": 1,
|
|
"src/nest/plugins/contributions/view-contributions.controller.ts": 1,
|
|
"src/nest/plugins/oauth/plugin-oauth.controller.ts": 4,
|
|
"src/nest/plugins/plugin-activity.controller.ts": 1,
|
|
"src/nest/plugins/plugin-frame.controller.ts": 1,
|
|
"src/nest/plugins/plugin-user-settings.controller.ts": 3,
|
|
"src/nest/plugins/plugins-feed.controller.ts": 1,
|
|
"src/nest/plugins/plugins-proxy.controller.ts": 1,
|
|
"src/nest/plugins/plugins.controller.ts": 24,
|
|
"src/nest/public-api/public-api.controller.ts": 3,
|
|
"src/nest/receipt-scan/receipt-scan.controller.ts": 1,
|
|
"src/nest/reservation-import/reservation-import.controller.ts": 5,
|
|
"src/nest/reservations/reservations.controller.ts": 6,
|
|
"src/nest/reservations/upcoming-reservations.controller.ts": 1,
|
|
"src/nest/roadtrip/charging-lookup.controller.ts": 1,
|
|
"src/nest/roadtrip/charging.controller.ts": 1,
|
|
"src/nest/roadtrip/day-boundaries.controller.ts": 3,
|
|
"src/nest/roadtrip/google-route.controller.ts": 2,
|
|
"src/nest/roadtrip/roadtrip-hazards.controller.ts": 1,
|
|
"src/nest/roadtrip/roadtrip-preferences.controller.ts": 2,
|
|
"src/nest/roadtrip/roadtrip-search.controller.ts": 1,
|
|
"src/nest/roadtrip/roadtrip.controller.ts": 7,
|
|
"src/nest/route-usage/route-usage.controller.ts": 3,
|
|
"src/nest/school-holidays/school-holidays.controller.ts": 8,
|
|
"src/nest/settings/settings.controller.ts": 5,
|
|
"src/nest/share/share.controller.ts": 5,
|
|
"src/nest/storage/storage-admin.controller.ts": 8,
|
|
"src/nest/system-notices/system-notices.controller.ts": 2,
|
|
"src/nest/tags/tags.controller.ts": 4,
|
|
"src/nest/todo/todo.controller.ts": 7,
|
|
"src/nest/tours/tours-import.controller.ts": 1,
|
|
"src/nest/tours/tours.controller.ts": 4,
|
|
"src/nest/transit/transit.controller.ts": 2,
|
|
"src/nest/trip-invite/trip-invite.controller.ts": 5,
|
|
"src/nest/trip-members/trip-members.controller.ts": 7,
|
|
"src/nest/trips/trips.controller.ts": 12,
|
|
"src/nest/vacay/vacay.controller.ts": 33,
|
|
"src/nest/weather/weather.controller.ts": 2
|
|
}
|
|
}
|