chore(ci): set up CI/CD pipeline with security and quality gates #3
code-quality.yml
on: pull_request
Backend Coverage
3m 58s
Frontend Coverage
2m 27s
Code Format Check
2m 57s
Annotations
12 errors and 13 warnings
|
Frontend Coverage
Process completed with exit code 1.
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L31
Unexpected any. Specify a different type
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L30
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L28
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L24
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L22
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L19
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L17
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L15
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L5
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Code Format Check:
frontend/cypress/support/commands.ts#L3
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
|
|
Backend Coverage
Process completed with exit code 1.
|
|
Frontend Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Code Format Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Code Format Check:
frontend/src/components/OpenGraphMeta.tsx#L63
The 'finalOpenGraph' object makes the dependencies of useMemo Hook (at line 151) change on every render. To fix this, wrap the initialization of 'finalOpenGraph' in its own useMemo() Hook
|
|
Code Format Check:
frontend/src/components/FilterDemo.tsx#L34
The 'sampleData' array makes the dependencies of useEffect Hook (at line 176) change on every render. To fix this, wrap the initialization of 'sampleData' in its own useMemo() Hook
|
|
Code Format Check
React Hook useEffect has missing dependencies: 'exports' and 'loadExportTemplates'. Either include them or remove the dependency array
|
|
Code Format Check:
frontend/src/components/ErrorStates/useErrorHandler.tsx#L69
React Hook useCallback has a missing dependency: 'enableRetry'. Either include it or remove the dependency array
|
|
Code Format Check
React Hook useCallback has a missing dependency: 'reportError'. Either include it or remove the dependency array
|
|
Code Format Check
React Hook useCallback has a missing dependency: 'reportError'. Either include it or remove the dependency array
|
|
Code Format Check
React Hook useCallback has a missing dependency: 'handleSelect'. Either include it or remove the dependency array
|
|
Code Format Check:
frontend/src/components/Breadcrumbs/Breadcrumbs.tsx#L132
React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array
|
|
Code Format Check:
frontend/src/components/Breadcrumbs/Breadcrumbs.tsx#L106
React Hook useMemo has a missing dependency: 'generateBreadcrumbsFromPath'. Either include it or remove the dependency array
|
|
Code Format Check
React Hook useCallback has a missing dependency: 'startUpload'. Either include it or remove the dependency array
|
|
Backend Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
backend-quality-coverage
|
1.34 MB |
sha256:1ddb5d7d5622e6fd6a9caddeb0435766381bcca8ff93f760d5e5127f6bb02d73
|
|
|
frontend-quality-coverage
|
1.03 MB |
sha256:e600e766bdfd8823e798730793ffba930f50c9e3f14cbeadc96f0a667d774c2a
|
|