Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cf48a1b

Browse files
committed
chore: remove unused imports
1 parent a23554c commit cf48a1b

File tree

21 files changed

+17
-48
lines changed

21 files changed

+17
-48
lines changed

site/.knip.jsonc

+11-18
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
{
2-
"$schema": "https://unpkg.com/knip@5/schema.json",
3-
"entry": [
4-
"./src/index.tsx"
5-
],
6-
"project": [
7-
"./src/**/*.ts",
8-
"./src/**/*.tsx"
9-
],
10-
"ignore": [
11-
"**/*Generated.ts"
12-
],
13-
// This sets knip not to report unused exports of types and interfaces
14-
// as long as they are used within the file.
15-
"ignoreExportsUsedInFile": {
16-
"interface": true,
17-
"type": true
18-
}
19-
}
2+
"$schema": "https://unpkg.com/knip@5/schema.json",
3+
"entry": ["./src/index.tsx"],
4+
"project": ["./src/**/*.ts", "./src/**/*.tsx"],
5+
"ignore": ["**/*Generated.ts"],
6+
// This sets knip not to report unused exports of types and interfaces
7+
// as long as they are used within the file.
8+
"ignoreExportsUsedInFile": {
9+
"interface": true,
10+
"type": true
11+
}
12+
}

site/e2e/tests/deployment/idpOrgSync.spec.ts

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
deleteOrganization,
66
setupApiCalls,
77
} from "../../api";
8-
import { users } from "../../constants";
98
import { login, randomName, requiresLicense } from "../../helpers";
109
import { beforeCoderTest } from "../../hooks";
1110

site/e2e/tests/organizations/auditLogs.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { type Page, expect, test } from "@playwright/test";
1+
import { expect, test } from "@playwright/test";
22
import {
33
createOrganization,
44
createOrganizationMember,

site/package.json

+2-6
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,7 @@
200200
"vite-plugin-checker": "0.8.0",
201201
"vite-plugin-turbosnap": "1.0.3"
202202
},
203-
"browserslist": [
204-
"chrome 110",
205-
"firefox 111",
206-
"safari 16.0"
207-
],
203+
"browserslist": ["chrome 110", "firefox 111", "safari 16.0"],
208204
"resolutions": {
209205
"optionator": "0.9.3",
210206
"semver": "7.6.2"
@@ -221,4 +217,4 @@
221217
"prismjs": "1.30.0"
222218
}
223219
}
224-
}
220+
}

site/src/api/queries/organizations.ts

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import type {
88
GroupSyncSettings,
99
PaginatedMembersRequest,
1010
PaginatedMembersResponse,
11-
ProvisionerJobStatus,
1211
RoleSyncSettings,
1312
UpdateOrganizationRequest,
1413
} from "api/typesGenerated";

site/src/components/Avatar/AvatarDataSkeleton.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Skeleton from "@mui/material/Skeleton";
2-
import { Stack } from "components/Stack/Stack";
32
import type { FC } from "react";
43

54
export const AvatarDataSkeleton: FC = () => {

site/src/modules/dashboard/Navbar/NavbarView.tsx

-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import { API } from "api/api";
2-
import { experiments } from "api/queries/experiments";
32
import type * as TypesGen from "api/typesGenerated";
43
import { Button } from "components/Button/Button";
54
import { ExternalImage } from "components/ExternalImage/ExternalImage";
65
import { CoderIcon } from "components/Icons/CoderIcon";
76
import type { ProxyContextValue } from "contexts/ProxyContext";
87
import { useWebpushNotifications } from "contexts/useWebpushNotifications";
9-
import { useEmbeddedMetadata } from "hooks/useEmbeddedMetadata";
108
import { NotificationsInbox } from "modules/notifications/NotificationsInbox/NotificationsInbox";
119
import type { FC } from "react";
12-
import { useQuery } from "react-query";
1310
import { NavLink, useLocation } from "react-router-dom";
1411
import { cn } from "utils/cn";
1512
import { DeploymentDropdown } from "./DeploymentDropdown";

site/src/modules/management/DeploymentSidebarView.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { FeatureStageBadge } from "components/FeatureStageBadge/FeatureStageBadge";
21
import {
32
Sidebar as BaseSidebar,
43
SettingsSidebarNavItem as SidebarNavItem,

site/src/modules/notifications/NotificationsInbox/InboxPopover.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Meta, StoryObj } from "@storybook/react";
2-
import { expect, fn, userEvent, waitFor, within } from "@storybook/test";
2+
import { expect, fn, userEvent, within } from "@storybook/test";
33
import { MockNotifications } from "testHelpers/entities";
44
import { InboxPopover } from "./InboxPopover";
55

site/src/modules/provisioners/JobStatusIndicator.stories.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import type { Meta, StoryObj } from "@storybook/react";
2-
import { MockProvisionerJob } from "testHelpers/entities";
32
import { JobStatusIndicator } from "./JobStatusIndicator";
43

54
const meta: Meta<typeof JobStatusIndicator> = {

site/src/modules/resources/AgentDevcontainerCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Link from "@mui/material/Link";
2-
import Tooltip, { type TooltipProps } from "@mui/material/Tooltip";
2+
import Tooltip from "@mui/material/Tooltip";
33
import type {
44
Workspace,
55
WorkspaceAgent,

site/src/modules/resources/AppLink/AppLink.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { API } from "api/api";
77
import type * as TypesGen from "api/typesGenerated";
88
import { displayError } from "components/GlobalSnackbar/utils";
99
import { useProxy } from "contexts/ProxyContext";
10-
import { useEffect } from "react";
1110
import { type FC, type MouseEvent, useState } from "react";
1211
import { createAppLinkHref } from "utils/apps";
1312
import { generateRandomString } from "utils/random";

site/src/pages/AuditPage/AuditPage.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { paginatedAudits } from "api/queries/audits";
2-
import { ErrorAlert } from "components/Alert/ErrorAlert";
32
import { useFilter } from "components/Filter/Filter";
43
import { useUserFilterMenu } from "components/Filter/UserFilter";
54
import { isNonInitialPage } from "components/PaginationWidget/utils";

site/src/pages/DeploymentSettingsPage/NotificationsPage/NotificationsPage.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
selectTemplatesByGroup,
55
systemNotificationTemplates,
66
} from "api/queries/notifications";
7-
import { FeatureStageBadge } from "components/FeatureStageBadge/FeatureStageBadge";
87
import { Loader } from "components/Loader/Loader";
98
import {
109
SettingsHeader,

site/src/pages/OrganizationSettingsPage/OrganizationMembersPageView.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import {
3333
TableHeader,
3434
TableRow,
3535
} from "components/Table/Table";
36-
import { TableLoader } from "components/TableLoader/TableLoader";
3736
import { UserAutocomplete } from "components/UserAutocomplete/UserAutocomplete";
3837
import type { PaginationResultInfo } from "hooks/usePaginatedQuery";
3938
import { TriangleAlert } from "lucide-react";

site/src/pages/OrganizationSettingsPage/OrganizationProvisionerJobsPage/JobRow.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Meta, StoryObj } from "@storybook/react";
2-
import { expect, userEvent, waitFor, within } from "@storybook/test";
2+
import { expect, userEvent, within } from "@storybook/test";
33
import { Table, TableBody } from "components/Table/Table";
44
import { MockProvisionerJob } from "testHelpers/entities";
55
import { daysAgo } from "utils/time";

site/src/pages/OrganizationSettingsPage/OrganizationProvisionerJobsPage/OrganizationProvisionerJobsPage.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import type { GetProvisionerJobsParams } from "api/api";
21
import { provisionerJobs } from "api/queries/organizations";
3-
import type { ProvisionerJobStatus } from "api/typesGenerated";
42
import { useOrganizationSettings } from "modules/management/OrganizationSettingsLayout";
53
import type { FC } from "react";
64
import { useQuery } from "react-query";

site/src/pages/UserSettingsPage/ExternalAuthPage/ExternalAuthPageView.tsx

-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { useTheme } from "@emotion/react";
22
import AutorenewIcon from "@mui/icons-material/Autorenew";
33
import LoadingButton from "@mui/lab/LoadingButton";
4-
import Badge from "@mui/material/Badge";
54
import Divider from "@mui/material/Divider";
65
import Table from "@mui/material/Table";
76
import TableBody from "@mui/material/TableBody";
@@ -10,8 +9,6 @@ import TableContainer from "@mui/material/TableContainer";
109
import TableHead from "@mui/material/TableHead";
1110
import TableRow from "@mui/material/TableRow";
1211
import Tooltip from "@mui/material/Tooltip";
13-
// biome-ignore lint/nursery/noRestrictedImports: styled
14-
import { styled } from "@mui/material/styles";
1512
import visuallyHidden from "@mui/utils/visuallyHidden";
1613
import { externalAuthProvider } from "api/queries/externalAuth";
1714
import type {

site/src/pages/UserSettingsPage/Sidebar.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import AccountIcon from "@mui/icons-material/Person";
77
import VpnKeyOutlined from "@mui/icons-material/VpnKeyOutlined";
88
import type { User } from "api/typesGenerated";
99
import { Avatar } from "components/Avatar/Avatar";
10-
import { FeatureStageBadge } from "components/FeatureStageBadge/FeatureStageBadge";
1110
import { GitIcon } from "components/Icons/GitIcon";
1211
import {
1312
Sidebar as BaseSidebar,

site/src/pages/UsersPage/UsersPageView.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
SettingsHeaderDescription,
1111
SettingsHeaderTitle,
1212
} from "components/SettingsHeader/SettingsHeader";
13-
import { Stack } from "components/Stack/Stack";
1413
import { UserPlusIcon } from "lucide-react";
1514
import type { ComponentProps, FC } from "react";
1615
import { Link as RouterLink } from "react-router-dom";

site/vite.config.mts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import * as path from "node:path";
22
import react from "@vitejs/plugin-react";
3-
import { buildSync } from "esbuild";
43
import { visualizer } from "rollup-plugin-visualizer";
54
import { type PluginOption, defineConfig } from "vite";
65
import checker from "vite-plugin-checker";

0 commit comments

Comments
 (0)