chore(ci): set up CI/CD pipeline with security and quality gates (#453) #7
code-quality.yml
on: push
Backend Coverage
3m 44s
Frontend Coverage
2m 4s
Code Format Check
2m 42s
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:6586d3157ccec2ff555285a80a1d64e3385d483ee51ef9d2f274524de9de6295
|
|
|
frontend-quality-coverage
|
1.03 MB |
sha256:5c05fe7b66642bbebcc6491311fc5f9e73d5f8ec43c30ee98526c2423ebda2f5
|
|