fix(asin): ASIN extraction systems + rate-limit hardening + CI/CD pipeline - #21
Merged
Merged
Annotations
10 errors and 11 warnings
|
Lint
Unexpected lexical declaration in case block
|
|
Lint
'data' is defined but never used
|
|
Lint
'err' is defined but never used
|
|
Lint
'getCategoryLabel' is assigned a value but never used. Allowed unused vars must match /^[A-Z_]/u
|
|
Lint:
src/components/AsinTrendsModal.jsx#L1
'useCallback' is defined but never used. Allowed unused vars must match /^[A-Z_]/u
|
|
Lint
Empty block statement
|
|
Lint
'e' is defined but never used
|
|
Lint:
src/components/AsinDetailModal.jsx#L65
'bgColor' is assigned a value but never used. Allowed unused vars must match /^[A-Z_]/u
|
|
Lint:
src/App.jsx#L100
'bootstrapping' is assigned a value but never used. Allowed unused vars must match /^[A-Z_]/u
|
|
Lint:
src/App.jsx#L6
'useSidebar' is defined but never used. Allowed unused vars must match /^[A-Z_]/u
|
|
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint:
src/components/actions/ActionModal.jsx#L81
The 'safeAsins' conditional could make the dependencies of useMemo Hook (at line 102) change on every render. Move it inside the useMemo callback. Alternatively, wrap the initialization of 'safeAsins' in its own useMemo() Hook
|
|
Lint:
src/components/actions/ActionModal.jsx#L80
The 'safeSellers' conditional could make the dependencies of useMemo Hook (at line 95) change on every render. Move it inside the useMemo callback. Alternatively, wrap the initialization of 'safeSellers' in its own useMemo() Hook
|
|
Lint:
src/components/actions/ActionModal.jsx#L79
The 'safeUsers' conditional could make the dependencies of useMemo Hook (at line 88) change on every render. To fix this, wrap the initialization of 'safeUsers' in its own useMemo() Hook
|
|
Lint:
src/components/actions/ActionModal.jsx#L79
The 'safeUsers' conditional could make the dependencies of useMemo Hook (at line 83) change on every render. To fix this, wrap the initialization of 'safeUsers' in its own useMemo() Hook
|
|
Lint
React Hook useEffect has a missing dependency: 'fetchInstructions'. Either include it or remove the dependency array
|
|
Lint
React Hook useEffect has missing dependencies: 'fetchHistory' and 'fetchSummary'. Either include them or remove the dependency array
|
|
Lint
React Hook useEffect has a missing dependency: 'formData'. Either include it or remove the dependency array. You can also do a functional update 'setFormData(f => ...)' if you only need 'formData' in the 'setFormData' call
|
|
Lint
React Hook useEffect has a missing dependency: 'onSelectionChange'. Either include it or remove the dependency array. If 'onSelectionChange' changes too often, find the parent component that defines it and wrap that definition in useCallback
|
|
Lint
React Hook useEffect has a missing dependency: 'asin'. Either include it or remove the dependency array
|
|
Lint:
src/components/AsinDetailModal.jsx#L228
The 'commonOptions' object makes the dependencies of useMemo Hook (at line 324) change on every render. To fix this, wrap the initialization of 'commonOptions' in its own useMemo() Hook
|
background
wait
wait-all
cancel
parallel
Loading