9.1 KiB
9.1 KiB
ReUI: оставшиеся замечания реестра
2026-09-13. npx eslint components/reui/data-grid components/reui/filters components/reui/cascader --format json. Осталось 21 ошибка и 27 предупреждений (было 23 и 27). Две ошибки сложных выражений в зависимостях useMemo исправлены без изменения семантики сравнения. Правила не отключены.
| Файл | Позиция | Уровень | Правило | Замечание |
|---|---|---|---|---|
components/reui/cascader/cascader-async.tsx |
786:7 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader-virtual.tsx |
132:5 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader.tsx |
934:15 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/cascader/cascader.tsx |
934:15 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/cascader/cascader.tsx |
1089:22 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader.tsx |
1142:5 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader.tsx |
1672:5 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader.tsx |
1688:27 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/cascader/cascader.tsx |
2111:45 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/cascader/cascader.tsx |
2112:36 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/data-grid/data-grid-scroll-area.tsx |
234:7 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/data-grid/data-grid-table-dnd-rows.tsx |
62:3 | warning | @typescript-eslint/no-unused-vars |
'verticalListSortingStrategy' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table-dnd-rows.tsx |
67:39 | warning | @typescript-eslint/no-unused-vars |
'Table' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table-dnd-rows.tsx |
454:5 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/data-grid/data-grid-table-dnd.tsx |
61:3 | warning | @typescript-eslint/no-unused-vars |
'Table' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table-virtual.tsx |
32:28 | warning | @typescript-eslint/no-unused-vars |
'Table' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table-virtual.tsx |
762:23 | warning | react-hooks/incompatible-library |
Compilation Skipped: Use of incompatible library |
components/reui/data-grid/data-grid-table-virtual.tsx |
807:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table-virtual.tsx |
811:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table-virtual.tsx |
813:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table-virtual.tsx |
815:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table-virtual.tsx |
817:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table-virtual.tsx |
835:9 | warning | react-hooks/exhaustive-deps |
The 'virtualItems' conditional could make the dependencies of useEffect Hook (at line 1037) change on every render. To fix this, wrap the initialization of 'virtualItems' in its own useMemo() Hook. |
components/reui/data-grid/data-grid-table-virtual.tsx |
1052:3 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
31:42 | warning | @typescript-eslint/no-unused-vars |
'Table' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table.tsx |
744:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
746:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
748:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
750:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
756:5 | warning | directive |
Unused eslint-disable directive (no problems were reported from 'react-hooks/exhaustive-deps'). |
components/reui/data-grid/data-grid-table.tsx |
959:3 | warning | @typescript-eslint/no-unused-vars |
'rowId' is defined but never used. Allowed unused args must match /^_/u. |
components/reui/data-grid/data-grid-table.tsx |
1463:11 | warning | @typescript-eslint/no-unused-vars |
'table' is assigned a value but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table.tsx |
2342:30 | warning | @typescript-eslint/no-unused-vars |
'TData' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid-table.tsx |
2411:24 | warning | @typescript-eslint/no-unused-vars |
'TData' is defined but never used. Allowed unused vars must match /^_/u. |
components/reui/data-grid/data-grid.tsx |
889:3 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/data-grid/data-grid.tsx |
892:3 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/data-grid/data-grid.tsx |
899:3 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/data-grid/data-grid.tsx |
949:44 | error | react-hooks/refs |
Error: Cannot access refs during render |
components/reui/data-grid/data-grid.tsx |
950:5 | warning | react-hooks/exhaustive-deps |
React Hook useMemo has an unnecessary dependency: 'table.store'. Either exclude it or remove the dependency array. |
components/reui/filters/filters-advanced.tsx |
757:18 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/filters/filters-advanced.tsx |
765:5 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/filters/filters-advanced.tsx |
1529:9 | warning | @typescript-eslint/no-unused-vars |
'issueMap' is assigned a value but never used. Allowed unused vars must match /^_/u. |
components/reui/filters/filters-advanced.tsx |
1544:6 | warning | react-hooks/exhaustive-deps |
React Hook React.useMemo has an unnecessary dependency: 'rowStateVersion'. Either exclude it or remove the dependency array. |
components/reui/filters/filters-advanced.tsx |
1566:9 | warning | @typescript-eslint/no-unused-vars |
'focusFirstIssue' is assigned a value but never used. Allowed unused vars must match /^_/u. |
components/reui/filters/filters-chip.tsx |
377:15 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/filters/filters-chip.tsx |
466:18 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |
components/reui/filters/filters-chip.tsx |
550:9 | warning | @typescript-eslint/no-unused-vars |
'operator' is assigned a value but never used. Allowed unused vars must match /^_/u. |
components/reui/filters/filters-chip.tsx |
569:18 | error | react-hooks/set-state-in-effect |
Error: Calling setState synchronously within an effect can trigger cascading renders |