feat(nfc): build complete NFC write + deep link system with environment-aware URL generation #101
Triggered via pull request
June 7, 2026 14:36
Pcmhacker-piro
synchronize
#389
Status
Failure
Total duration
51s
Artifacts
–
ci.yml
on: pull_request_target
Annotations
16 errors and 10 warnings
|
mobile-ci
Process completed with exit code 1.
|
|
mobile-ci
Process completed with exit code 1.
|
|
mobile-ci:
apps/mobile/src/screens/NFCWriteScreen.tsx#L8
'Alert' is defined but never used
|
|
backend-ci
Process completed with exit code 1.
|
|
backend-ci
Process completed with exit code 1.
|
|
src/__tests__/analytics.test.ts > Analytics API > GET /api/analytics/overview > 200 — returns analytics overview:
apps/backend/src/__tests__/analytics.test.ts#L208
AssertionError: expected 500 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 500
❯ src/__tests__/analytics.test.ts:208:15
|
|
backend-ci:
apps/backend/src/routes/nfc.ts#L1
There should be at least one empty line between import groups
|
|
backend-ci
'e' is defined but never used. Allowed unused caught errors must match /^_/u
|
|
backend-ci
'e' is defined but never used. Allowed unused caught errors must match /^_/u
|
|
backend-ci:
apps/backend/src/__tests__/nfc.test.ts#L16
`../routes/nfc` import should occur before type import of `@prisma/client`
|
|
backend-ci:
apps/backend/src/__tests__/nfc.test.ts#L10
`fastify` import should occur before import of `vitest`
|
|
backend-ci:
apps/backend/src/__tests__/nfc.test.ts#L1
There should be no empty line within import group
|
|
backend-ci:
apps/backend/src/__tests__/analytics.test.ts#L37
'mockJwtVerify' is never reassigned. Use 'const' instead
|
|
backend-ci:
apps/backend/src/__tests__/analytics.test.ts#L16
`../routes/analytics` import should occur before type import of `@prisma/client`
|
|
backend-ci:
apps/backend/src/__tests__/analytics.test.ts#L10
`fastify` import should occur before import of `vitest`
|
|
backend-ci:
apps/backend/src/__tests__/analytics.test.ts#L1
There should be no empty line within import group
|
|
mobile-ci:
apps/mobile/src/navigation/MainTabs.tsx#L117
Do not define components during render. React will see a new component type on every render and destroy the entire subtree’s DOM nodes and state (https://reactjs.org/docs/reconciliation.html#elements-of-different-types). Instead, move this component definition out of the parent component “TabNavigator” and pass data as props. If you want to allow component creation in props, set allowAsProps option to true
|
|
mobile-ci:
apps/mobile/src/navigation/MainTabs.tsx#L106
Do not define components during render. React will see a new component type on every render and destroy the entire subtree’s DOM nodes and state (https://reactjs.org/docs/reconciliation.html#elements-of-different-types). Instead, move this component definition out of the parent component “TabNavigator” and pass data as props. If you want to allow component creation in props, set allowAsProps option to true
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L83
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L82
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L80
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L79
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L78
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L77
Unexpected console statement
|
|
backend-ci:
apps/backend/src/utils/validateEnv.ts#L76
Unexpected console statement
|
|
backend-ci:
apps/backend/src/routes/nfc.ts#L13
Missing return type on function
|