chore(ci): set up CI/CD pipeline with security and quality gates #6
code-quality.yml
on: pull_request
Backend Coverage
3m 49s
Frontend Coverage
2m 23s
Code Format Check
3m 3s
Annotations
10 errors and 14 warnings
|
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
|
|
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/
|
|
Backend Coverage
No coverage summary found
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
backend-quality-coverage
|
1.34 MB |
sha256:18f06520ea95c6bc5de880800c6fee09ab50957487f0a8b49a7a2909ff43cf98
|
|
|
frontend-quality-coverage
|
1.03 MB |
sha256:4f510ab81354297a0637e36c0719fee22f17c17a0dbbc86173ef01e36d4dddba
|
|