fix(lint): resolve all ESLint errors to pass CI lint step

- Replace catch (error: any) with catch (error) + (error as Error).message cast
  in EditorLayout, NodeManager, HomeDashboard, AppStoreView
- Define TemplateVolume interface in AppStoreView; replace volumes any[] with typed array
- Define MetricPoint interface in HomeDashboard; replace metrics any[] with MetricPoint[]
- Define TerminalContainer type in BashExecModal; replace as any DOM property casts
- Define NodeTestInfo interface in NodeManager; replace info: any with typed shape
- Fix DockerNetworkStats cast in EditorLayout container stats WebSocket handler
- Remove unused catch variable (e) in api.ts and other components
- Cast streamFilter onValueChange val to union type in GlobalObservabilityView
- Add eslint-disable-next-line react-refresh/only-export-components to badge.tsx,
  button.tsx, AuthContext, NodeContext, use-data-state, use-is-in-view
- Add eslint-disable-next-line react-hooks/set-state-in-effect in LogViewer
- Add /* eslint-disable */ to animate-ui third-party primitive files
This commit is contained in:
SaelixCode
2026-03-22 00:27:43 -04:00
parent 0dd72b3eb4
commit c8a54a988b
27 changed files with 94 additions and 61 deletions
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -204,4 +205,4 @@ export {
type DialogDescriptionProps,
type DialogContextType,
type DialogFlipDirection,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -560,4 +561,4 @@ export {
type DropdownMenuRadioGroupProps,
type DropdownMenuContextType,
type DropdownMenuSubContextType,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -204,4 +205,4 @@ export {
type HoverCardContentProps,
type HoverCardArrowProps,
type HoverCardContextType,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -159,4 +160,4 @@ export {
type PopoverCloseProps,
type PopoverArrowProps,
type PopoverContextType,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -188,4 +189,4 @@ export {
type SheetFooterProps,
type SheetTitleProps,
type SheetDescriptionProps,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -152,4 +153,4 @@ export {
type SwitchIconProps,
type SwitchIconPosition,
type SwitchContextType,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -217,4 +218,4 @@ export {
type TooltipContentProps,
type TooltipArrowProps,
type TooltipContextType,
};
};
@@ -1,3 +1,4 @@
/* eslint-disable */
'use client';
import * as React from 'react';
@@ -350,4 +351,4 @@ function SlidingNumber({
);
}
export { SlidingNumber, type SlidingNumberProps };
export { SlidingNumber, type SlidingNumberProps };