Repository navigation
Annotations
20 errors, 11 warnings, and 1 notice
|
Lint:
frontend/src/app/api/newsletter/route.ts#L16
The quantifier '[^\s@]+' can exchange characters with '[^\s@]+'. Using any string accepted by /\.+/, this can be exploited to cause at least polynomial backtracking
|
|
Lint:
frontend/src/app/[locale]/projects/[slug]/projectDetail.tsx#L176
Redundant double negation
|
|
Lint:
frontend/src/app/[locale]/projects/[slug]/projectDetail.tsx#L6
TypeScript will only remove the inline type specifiers which will leave behind a side effect import at runtime. Convert this to a top-level type qualifier to properly remove the entire import
|
|
Lint:
frontend/src/app/[locale]/events/[id]/article.tsx#L61
The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md
|
|
Lint:
frontend/src/app/[locale]/donations/donation.tsx#L71
Anchors must have content and the content must be accessible by a screen reader
|
|
Lint:
frontend/src/app/[locale]/donations/donation.tsx#L22
Do not nest component definitions inside other components or props. Move it to the top level
|
|
Lint:
frontend/src/app/[locale]/blog/blog.tsx#L143
Prefer `Number.parseInt` over `parseInt`
|
|
Lint:
frontend/src/app/[locale]/blog/blog.tsx#L79
Prefer `Number.isNaN` over `isNaN`
|
|
Lint:
frontend/next.config.mjs#L25
Unexpected use of the global variable 'process'. Use 'require("process")' instead
|
|
Lint:
frontend/next.config.mjs#L24
Unexpected use of the global variable 'process'. Use 'require("process")' instead
|
|
Typecheck
Type 'string | undefined' is not assignable to type 'string'.
|
|
Typecheck
Type 'string | undefined' is not assignable to type 'string'.
|
|
Typecheck
Type 'string | undefined' is not assignable to type 'string'.
|
|
Typecheck
Type 'string | undefined' is not assignable to type 'string'.
|
|
Typecheck
No overload matches this call.
|
|
Typecheck
Property 'documentId' does not exist on type '{ id?: number | undefined; date?: string | undefined; file?: { id?: number | undefined; documentId?: string | undefined; name?: string | undefined; alternativeText?: string | undefined; ... 21 more ...; localizations?: { ...; }[] | undefined; } | undefined; }'.
|
|
Typecheck
Property 'linkedin' does not exist on type '{ id?: number | undefined; documentId?: string | undefined; }'.
|
|
Typecheck
Property 'avatar' does not exist on type '{ id?: number | undefined; documentId?: string | undefined; }'.
|
|
Typecheck
Property 'role' does not exist on type '{ id?: number | undefined; documentId?: string | undefined; }'.
|
|
Typecheck
Property 'name' does not exist on type '{ id?: number | undefined; documentId?: string | undefined; }'.
|
|
Complete job
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint:
frontend/src/app/[locale]/blog/[slug]/article.tsx#L5
All imports in the declaration are only used as types. Use `import type`
|
|
Lint:
frontend/src/app/[locale]/blog/[slug]/article.tsx#L4
'Title' is defined but never used
|
|
Lint:
frontend/src/app/[locale]/blog/[slug]/article.tsx#L4
'Kpis' is defined but never used
|
|
Lint:
frontend/src/app/[locale]/about/page.tsx#L9
'locale' is assigned a value but never used. Allowed unused vars must match /^_/u
|
|
Lint:
frontend/src/app/[locale]/about/about.tsx#L192
Do not use item index in the array as its key
|
|
Lint:
frontend/src/app/[locale]/about/about.tsx#L101
Use an `interface` instead of a `type`
|
|
Lint:
frontend/src/app/[locale]/about/about.tsx#L15
All imports in the declaration are only used as types. Use `import type`
|
|
Lint:
frontend/src/app/[locale]/about/about.tsx#L14
All imports in the declaration are only used as types. Use `import type`
|
|
Lint
Do not call the 'set' function 'setIsScrolled' of 'useState' directly in 'useEffect'
|
|
Lint:
frontend/src/app/[locale]/_partials/footer.tsx#L9
'NewsletterForm' is defined but never used
|
|
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
background
wait
wait-all
cancel
parallel
Loading