Migrate SolStatus onto Shared Project DNA #4
Annotations
11 warnings
|
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/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint:
packages/app/vite.config.ts#L50
packages/app/vite.config.ts:50:29: Parameter `body` leaves input unparsed. Accept a named domain type; run the expected schema or parser at the I/O boundary before calling this function.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L186
packages/app/src/components/data-table/data-table.tsx:186:9: A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L175
packages/app/src/components/data-table/data-table.tsx:175:9: A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L166
packages/app/src/components/data-table/data-table.tsx:166:9: A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L147
packages/app/src/components/data-table/data-table.tsx:147:9: A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L140
packages/app/src/components/data-table/data-table.tsx:140:29: This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L138
packages/app/src/components/data-table/data-table.tsx:138:29: This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L137
packages/app/src/components/data-table/data-table.tsx:137:9: A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
|
|
Lint:
packages/app/src/components/data-table/data-table.tsx#L271
packages/app/src/components/data-table/data-table.tsx:271:17: Use of incompatible library
|
|
Lint:
packages/app/src/components/nav-secondary.tsx#L32
packages/app/src/components/nav-secondary.tsx:32:5: Calling setState synchronously within an effect can trigger cascading renders
|
background
wait
wait-all
cancel
parallel
Loading