Skip to content

chore: setup knip and remove unused exports, files, and dependencies #17608

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a75993a
chore: add knip as dev dep and create config
brettkolodny Apr 29, 2025
d947dc7
chore: update knip config to ignore exported types and interfaces
brettkolodny Apr 29, 2025
a23554c
chore: add unused imports to biome config
brettkolodny Apr 29, 2025
cf48a1b
chore: remove unused imports
brettkolodny Apr 29, 2025
1e2abbf
chore: remove unused exports
brettkolodny Apr 29, 2025
acb2dd3
chore: remove unused exports
brettkolodny Apr 29, 2025
952015b
chore: remove unused exports
brettkolodny Apr 29, 2025
fd1b1a6
chore: remove unused exports
brettkolodny Apr 29, 2025
f45a9c2
chore: remove duplicate exports
brettkolodny Apr 29, 2025
7b66bb4
chore: remove duplicate exports
brettkolodny Apr 29, 2025
4388699
chore: remove duplicate exports
brettkolodny Apr 29, 2025
85e845b
chore: remove unused dependencies
brettkolodny Apr 29, 2025
195a7e6
chore: remove unused script
brettkolodny Apr 29, 2025
28b3394
chore: update knip config to ignore protoc binary
brettkolodny Apr 29, 2025
c0ceb87
chore: remove unused files
brettkolodny Apr 29, 2025
e8b672e
chore: remove unused dev dependencies
brettkolodny Apr 29, 2025
662d812
chore: remove unused dev dependencies
brettkolodny Apr 29, 2025
e50ca41
chore: remove unused dev dependencies
brettkolodny Apr 29, 2025
2619b00
chore: remove unused dev dependencies
brettkolodny Apr 29, 2025
25ccd6c
Merge branch 'main' into brett-i600/add-knip-to-coder-coder-and-remov…
brettkolodny Apr 29, 2025
3c097a4
fix: re-add ts-proto as a dev dep
brettkolodny Apr 29, 2025
db6c7b5
Merge branch 'main' into brett-i600/add-knip-to-coder-coder-and-remov…
brettkolodny Apr 30, 2025
501187e
chore: move serviceWorker.ts to knip entry
brettkolodny Apr 30, 2025
b51d7f8
chore: add e2e files as knip project
brettkolodny Apr 30, 2025
c509697
chore: remove unused exports
brettkolodny Apr 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: remove unused exports
  • Loading branch information
brettkolodny committed Apr 29, 2025
commit fd1b1a688c78a07271b69718da02e00eece9d383
94 changes: 46 additions & 48 deletions site/src/testHelpers/entities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ export const MockUser: TypesGen.User = {
name: "",
};

export const MockUserAdmin: TypesGen.User = {
const MockUserAdmin: TypesGen.User = {
...MockUser,
roles: [MockUserAdminRole],
};
Expand Down Expand Up @@ -566,27 +566,27 @@ export const MockOrganizationMember2: TypesGen.OrganizationMemberWithUserData =
roles: [],
};

export const MockProvisionerKey: TypesGen.ProvisionerKey = {
const MockProvisionerKey: TypesGen.ProvisionerKey = {
id: "test-provisioner-key",
organization: MockOrganization.id,
created_at: "2022-05-17T17:39:01.382927298Z",
name: "test-name",
tags: { scope: "organization" },
};

export const MockProvisionerBuiltinKey: TypesGen.ProvisionerKey = {
const MockProvisionerBuiltinKey: TypesGen.ProvisionerKey = {
...MockProvisionerKey,
id: "00000000-0000-0000-0000-000000000001",
name: "built-in",
};

export const MockProvisionerUserAuthKey: TypesGen.ProvisionerKey = {
const MockProvisionerUserAuthKey: TypesGen.ProvisionerKey = {
...MockProvisionerKey,
id: "00000000-0000-0000-0000-000000000002",
name: "user-auth",
};

export const MockProvisionerPskKey: TypesGen.ProvisionerKey = {
const MockProvisionerPskKey: TypesGen.ProvisionerKey = {
...MockProvisionerKey,
id: "00000000-0000-0000-0000-000000000003",
name: "psk",
Expand All @@ -609,23 +609,23 @@ export const MockProvisioner: TypesGen.ProvisionerDaemon = {
previous_job: null,
};

export const MockUserAuthProvisioner: TypesGen.ProvisionerDaemon = {
const MockUserAuthProvisioner: TypesGen.ProvisionerDaemon = {
...MockProvisioner,
id: "test-user-auth-provisioner",
key_id: MockProvisionerUserAuthKey.id,
name: `${MockUser.name}'s provisioner`,
tags: { scope: "user" },
};

export const MockPskProvisioner: TypesGen.ProvisionerDaemon = {
const MockPskProvisioner: TypesGen.ProvisionerDaemon = {
...MockProvisioner,
id: "test-psk-provisioner",
key_id: MockProvisionerPskKey.id,
key_name: MockProvisionerPskKey.name,
name: "Test psk provisioner",
};

export const MockKeyProvisioner: TypesGen.ProvisionerDaemon = {
const MockKeyProvisioner: TypesGen.ProvisionerDaemon = {
...MockProvisioner,
id: "test-key-provisioner",
key_id: MockProvisionerKey.id,
Expand All @@ -635,7 +635,7 @@ export const MockKeyProvisioner: TypesGen.ProvisionerDaemon = {
tags: MockProvisionerKey.tags,
};

export const MockProvisioner2: TypesGen.ProvisionerDaemon = {
const MockProvisioner2: TypesGen.ProvisionerDaemon = {
...MockProvisioner,
id: "test-provisioner-2",
name: "Test Provisioner 2",
Expand Down Expand Up @@ -829,7 +829,7 @@ export const MockTemplate: TypesGen.Template = {
max_port_share_level: "public",
};

export const MockTemplateVersionFiles: TemplateVersionFiles = {
const MockTemplateVersionFiles: TemplateVersionFiles = {
"README.md": "# Example\n\nThis is an example template.",
"main.tf": `// Provides info about the workspace.
data "coder_workspace" "me" {}
Expand Down Expand Up @@ -925,7 +925,7 @@ export const MockWorkspaceAgentLogSource: TypesGen.WorkspaceAgentLogSource = {
workspace_agent_id: "",
};

export const MockWorkspaceAgentScript: TypesGen.WorkspaceAgentScript = {
const MockWorkspaceAgentScript: TypesGen.WorkspaceAgentScript = {
id: "08eaca83-1221-4fad-b882-d1136981f54d",
log_source_id: MockWorkspaceAgentLogSource.id,
cron: "",
Expand Down Expand Up @@ -992,7 +992,7 @@ export const MockWorkspaceAppStatus: TypesGen.WorkspaceAppStatus = {
icon: "",
};

export const MockWorkspaceAgentDisconnected: TypesGen.WorkspaceAgent = {
const MockWorkspaceAgentDisconnected: TypesGen.WorkspaceAgent = {
...MockWorkspaceAgent,
id: "test-workspace-agent-2",
name: "another-workspace-agent",
Expand Down Expand Up @@ -1187,7 +1187,7 @@ export const MockWorkspaceResourceMultipleAgents: TypesGen.WorkspaceResource = {
],
};

export const MockWorkspaceResourceHidden: TypesGen.WorkspaceResource = {
const MockWorkspaceResourceHidden: TypesGen.WorkspaceResource = {
...MockWorkspaceResource,
id: "test-workspace-resource-hidden",
name: "workspace-resource-hidden",
Expand Down Expand Up @@ -1230,12 +1230,12 @@ export const MockWorkspaceContainerResource: TypesGen.WorkspaceResource = {
daily_cost: 0,
};

export const MockWorkspaceAutostartDisabled: TypesGen.UpdateWorkspaceAutostartRequest =
const MockWorkspaceAutostartDisabled: TypesGen.UpdateWorkspaceAutostartRequest =
{
schedule: "",
};

export const MockWorkspaceAutostartEnabled: TypesGen.UpdateWorkspaceAutostartRequest =
const MockWorkspaceAutostartEnabled: TypesGen.UpdateWorkspaceAutostartRequest =
{
// Runs at 9:30am Monday through Friday using Canada/Eastern
// (America/Toronto) time
Expand Down Expand Up @@ -1270,7 +1270,7 @@ export const MockWorkspaceBuild: TypesGen.WorkspaceBuild = {
template_version_preset_id: null,
};

export const MockWorkspaceBuildAutostart: TypesGen.WorkspaceBuild = {
const MockWorkspaceBuildAutostart: TypesGen.WorkspaceBuild = {
build_number: 1,
created_at: "2022-05-17T17:39:01.382927298Z",
id: "1",
Expand All @@ -1294,7 +1294,7 @@ export const MockWorkspaceBuildAutostart: TypesGen.WorkspaceBuild = {
template_version_preset_id: null,
};

export const MockWorkspaceBuildAutostop: TypesGen.WorkspaceBuild = {
const MockWorkspaceBuildAutostop: TypesGen.WorkspaceBuild = {
build_number: 1,
created_at: "2022-05-17T17:39:01.382927298Z",
id: "1",
Expand Down Expand Up @@ -1467,7 +1467,7 @@ export const MockDeletingWorkspace: TypesGen.Workspace = {
},
};

export const MockWorkspaceWithDeletion = {
const MockWorkspaceWithDeletion = {
...MockStoppedWorkspace,
deleting_at: new Date().toISOString(),
};
Expand Down Expand Up @@ -1504,15 +1504,14 @@ export const MockDormantOutdatedWorkspace: TypesGen.Workspace = {
dormant_at: new Date().toISOString(),
};

export const MockOutdatedRunningWorkspaceRequireActiveVersion: TypesGen.Workspace =
{
...MockWorkspace,
id: "test-outdated-workspace-require-active-version",
outdated: true,
template_require_active_version: true,
};
const MockOutdatedRunningWorkspaceRequireActiveVersion: TypesGen.Workspace = {
...MockWorkspace,
id: "test-outdated-workspace-require-active-version",
outdated: true,
template_require_active_version: true,
};

export const MockOutdatedRunningWorkspaceAlwaysUpdate: TypesGen.Workspace = {
const MockOutdatedRunningWorkspaceAlwaysUpdate: TypesGen.Workspace = {
...MockWorkspace,
id: "test-outdated-workspace-always-update",
outdated: true,
Expand All @@ -1532,7 +1531,7 @@ export const MockOutdatedStoppedWorkspaceRequireActiveVersion: TypesGen.Workspac
},
};

export const MockOutdatedStoppedWorkspaceAlwaysUpdate: TypesGen.Workspace = {
const MockOutdatedStoppedWorkspaceAlwaysUpdate: TypesGen.Workspace = {
...MockOutdatedRunningWorkspaceAlwaysUpdate,
latest_build: {
...MockWorkspaceBuild,
Expand Down Expand Up @@ -1561,7 +1560,7 @@ export const MockWorkspacesResponse: TypesGen.WorkspacesResponse = {
count: 26,
};

export const MockWorkspacesResponseWithDeletions = {
const MockWorkspacesResponseWithDeletions = {
workspaces: [...MockWorkspacesResponse.workspaces, MockWorkspaceWithDeletion],
count: MockWorkspacesResponse.count + 1,
};
Expand Down Expand Up @@ -1627,22 +1626,21 @@ export const MockTemplateVersionParameter4: TypesGen.TemplateVersionParameter =
ephemeral: false,
};

export const MockTemplateVersionParameter5: TypesGen.TemplateVersionParameter =
{
name: "fifth_parameter",
type: "number",
description: "This is fifth parameter",
description_plaintext: "Markdown: This is fifth parameter",
default_value: "5",
mutable: true,
icon: "/icon/folder.svg",
options: [],
validation_min: 1,
validation_max: 10,
validation_monotonic: "decreasing",
required: true,
ephemeral: false,
};
const MockTemplateVersionParameter5: TypesGen.TemplateVersionParameter = {
name: "fifth_parameter",
type: "number",
description: "This is fifth parameter",
description_plaintext: "Markdown: This is fifth parameter",
default_value: "5",
mutable: true,
icon: "/icon/folder.svg",
options: [],
validation_min: 1,
validation_max: 10,
validation_monotonic: "decreasing",
required: true,
ephemeral: false,
};

export const MockTemplateVersionVariable1: TypesGen.TemplateVersionVariable = {
name: "first_variable",
Expand Down Expand Up @@ -1712,7 +1710,7 @@ export const MockWorkspaceRichParametersRequest: TypesGen.CreateWorkspaceRequest
],
};

export const MockUserAgent = {
const MockUserAgent = {
browser: "Chrome 99.0.4844",
device: "Other",
ip_address: "11.22.33.44",
Expand Down Expand Up @@ -2394,7 +2392,7 @@ export const MockEntitlements: TypesGen.Entitlements = {
refreshed_at: "2022-05-20T16:45:57.122Z",
};

export const MockEntitlementsWithWarnings: TypesGen.Entitlements = {
const MockEntitlementsWithWarnings: TypesGen.Entitlements = {
errors: [],
warnings: ["You are over your active user limit.", "And another thing."],
has_license: true,
Expand Down Expand Up @@ -2449,7 +2447,7 @@ export const MockEntitlementsWithScheduling: TypesGen.Entitlements = {
}),
};

export const MockEntitlementsWithUserLimit: TypesGen.Entitlements = {
const MockEntitlementsWithUserLimit: TypesGen.Entitlements = {
errors: [],
warnings: [],
has_license: true,
Expand Down Expand Up @@ -2626,7 +2624,7 @@ export const MockAuditLogGitSSH: TypesGen.AuditLog = {
},
};

export const MockAuditOauthConvert: TypesGen.AuditLog = {
const MockAuditOauthConvert: TypesGen.AuditLog = {
...MockAuditLog,
resource_type: "convert_login",
resource_target: "oidc",
Expand Down