diff --git a/server/lib/ip.ts b/server/lib/ip.ts index 24ee3e834..d7e85e7ac 100644 --- a/server/lib/ip.ts +++ b/server/lib/ip.ts @@ -665,7 +665,7 @@ export async function generateSubnetProxyTargetV2( return; } - let targets: SubnetProxyTargetV2[] = []; + const targets: SubnetProxyTargetV2[] = []; const portRange = [ ...parsePortRangeString(siteResource.tcpPortRangeString, "tcp"), diff --git a/src/app/[orgId]/settings/resources/public/ProxyResourceTargetsForm.tsx b/src/app/[orgId]/settings/resources/public/ProxyResourceTargetsForm.tsx index 7e0e86066..5863a50a8 100644 --- a/src/app/[orgId]/settings/resources/public/ProxyResourceTargetsForm.tsx +++ b/src/app/[orgId]/settings/resources/public/ProxyResourceTargetsForm.tsx @@ -103,7 +103,7 @@ export function ProxyResourceTargetsForm({ // Notify parent of changes (create mode) useEffect(() => { onChange?.(targets); - }, [targets]); // eslint-disable-line react-hooks/exhaustive-deps + }, [targets]); // Poll health status only in edit mode const { data: polledTargets } = useQuery({ diff --git a/src/app/page.tsx b/src/app/page.tsx index f6f30276a..188089bda 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -86,7 +86,7 @@ export default async function Page(props: { targetOrgId = lastOrgCookie; } else { let ownedOrg = orgs.find((org) => org.isOwner); - let primaryOrg = orgs.find((org) => org.isPrimaryOrg); + const primaryOrg = orgs.find((org) => org.isPrimaryOrg); if (!ownedOrg) { if (primaryOrg) { ownedOrg = primaryOrg; diff --git a/src/app/private-maintenance-screen/page.tsx b/src/app/private-maintenance-screen/page.tsx index 3f7959206..5e890e96a 100644 --- a/src/app/private-maintenance-screen/page.tsx +++ b/src/app/private-maintenance-screen/page.tsx @@ -16,9 +16,9 @@ export const metadata: Metadata = { export default async function MaintenanceScreen() { const t = await getTranslations(); - let title = t("privateMaintenanceScreenTitle"); - let message = t("privateMaintenanceScreenMessage"); - let steps = t("privateMaintenanceScreenSteps"); + const title = t("privateMaintenanceScreenTitle"); + const message = t("privateMaintenanceScreenMessage"); + const steps = t("privateMaintenanceScreenSteps"); return (
diff --git a/src/app/rdp/page.tsx b/src/app/rdp/page.tsx index 368d2f477..980edaf24 100644 --- a/src/app/rdp/page.tsx +++ b/src/app/rdp/page.tsx @@ -17,7 +17,7 @@ export default async function RdpPage() { const hostname = host.split(":")[0]; let target: GetBrowserTargetResponse | null = null; - let error: string | null = null; + const error: string | null = null; try { const res = await priv.get>( diff --git a/src/app/ssh/SshClient.tsx b/src/app/ssh/SshClient.tsx index bf899887f..a9601738b 100644 --- a/src/app/ssh/SshClient.tsx +++ b/src/app/ssh/SshClient.tsx @@ -180,7 +180,6 @@ export default function SshClient({ certificate: signedKeyData.certificate }); } - // eslint-disable-next-line react-hooks/exhaustive-deps }, []); function connect(override?: ConnectCredentials) { diff --git a/src/app/vnc/VncClient.tsx b/src/app/vnc/VncClient.tsx index f5e95d232..03857169e 100644 --- a/src/app/vnc/VncClient.tsx +++ b/src/app/vnc/VncClient.tsx @@ -39,7 +39,6 @@ export default function VncClient({ }); const [connected, setConnected] = useState(false); - // eslint-disable-next-line @typescript-eslint/no-explicit-any const rfbRef = useRef(null); const screenRef = useRef(null); @@ -59,7 +58,7 @@ export default function VncClient({ // Clean up on unmount. useEffect(() => { return () => disconnect(); - }, []); // eslint-disable-line react-hooks/exhaustive-deps + }, []); const connect = async () => { if (!target) { @@ -115,7 +114,6 @@ export default function VncClient({ options.credentials = { password: form.password }; } - // eslint-disable-next-line @typescript-eslint/no-explicit-any const rfb: any = new RFB(screenRef.current, wsUrl, options); rfb.scaleViewport = true; diff --git a/src/app/vnc/page.tsx b/src/app/vnc/page.tsx index 0b30d0989..7de845578 100644 --- a/src/app/vnc/page.tsx +++ b/src/app/vnc/page.tsx @@ -17,7 +17,7 @@ export default async function VncPage() { const hostname = host.split(":")[0]; let target: GetBrowserTargetResponse | null = null; - let error: string | null = null; + const error: string | null = null; try { const res = await priv.get>(