From 98bf292affca31e58b230ebc11e1702692f760a7 Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Thu, 15 Apr 2021 18:06:31 +0200 Subject: [PATCH] fix lint --- .github/workflows/lint.yml | 2 +- src/handlers/messages/MESSAGE_CREATE.ts | 5 +--- src/helpers/members/fetch_members.ts | 8 +++---- src/helpers/members/get_member.ts | 5 +--- src/helpers/members/get_members.ts | 1 - src/helpers/members/get_members_by_query.ts | 9 ++++---- src/helpers/messages/edit_message.ts | 1 - src/interactions/server.ts | 2 ++ src/rest/rest.ts | 1 + src/structures/channel.ts | 4 ++-- src/ws/tell_cluster_to_identify.ts | 4 ++-- .../channel_overwrite_has_permission.ts | 22 ++++++++---------- tests/channels/clone_channel.ts | 15 ++++++------ tests/channels/delete_channel_overwrite.ts | 18 +++++++-------- tests/channels/edit_channel_overwrite.ts | 23 +++++++++---------- tests/channels/get_channel.ts | 9 +++----- tests/channels/get_channels.ts | 11 +++------ tests/channels/get_pins.ts | 10 ++++---- tests/channels/start_typing.ts | 10 +++----- tests/channels/swap_channels.ts | 11 +++------ tests/invites/create_invite.ts | 13 ++++------- tests/invites/delete_invite.ts | 14 ++++------- tests/invites/get_channel_invites.ts | 17 ++++---------- tests/invites/get_invite.ts | 13 ++++------- tests/messages/create_message.ts | 5 ++-- tests/util/delay_until.ts | 1 + tests/ws/start_bot.ts | 1 - 27 files changed, 94 insertions(+), 141 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 41f6774b1..c8426b21a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,4 +11,4 @@ jobs: - name: Commit formatted files uses: EndBug/add-and-commit@v7 - name: Run lint script - run: deno lint src/** test/** --unstable --ignore=./src/types,./src/interactions/types + run: deno lint src/** test/** --unstable --ignore=./src/types diff --git a/src/handlers/messages/MESSAGE_CREATE.ts b/src/handlers/messages/MESSAGE_CREATE.ts index 7c6d098de..1ef67dbcc 100644 --- a/src/handlers/messages/MESSAGE_CREATE.ts +++ b/src/handlers/messages/MESSAGE_CREATE.ts @@ -2,10 +2,7 @@ import { eventHandlers } from "../../bot.ts"; import { cacheHandlers } from "../../cache.ts"; import { structures } from "../../structures/mod.ts"; import { DiscordGatewayPayload } from "../../types/gateway/gateway_payload.ts"; -import { - DiscordGuildMemberWithUser, - GuildMemberWithUser, -} from "../../types/guilds/guild_member.ts"; +import { DiscordGuildMemberWithUser } from "../../types/guilds/guild_member.ts"; import { DiscordMessage, Message } from "../../types/messages/message.ts"; import { snakeKeysToCamelCase } from "../../util/utils.ts"; diff --git a/src/helpers/members/fetch_members.ts b/src/helpers/members/fetch_members.ts index dc2ced306..e336d42cf 100644 --- a/src/helpers/members/fetch_members.ts +++ b/src/helpers/members/fetch_members.ts @@ -37,15 +37,15 @@ export function fetchMembers( // TODO: finish implementing this function requestAllMembers( - guildId: string, - shardId: number, - resolve: ( + _guildId: string, + _shardId: number, + _resolve: ( value: | Collection | PromiseLike>, ) => void, // deno-lint-ignore no-explicit-any - options: any, + _options: any, ): void { throw new Error("Function not implemented."); } diff --git a/src/helpers/members/get_member.ts b/src/helpers/members/get_member.ts index 240a386a4..c59716433 100644 --- a/src/helpers/members/get_member.ts +++ b/src/helpers/members/get_member.ts @@ -1,10 +1,7 @@ import { cacheHandlers } from "../../cache.ts"; import { rest } from "../../rest/rest.ts"; import { structures } from "../../structures/mod.ts"; -import { - DiscordGuildMember, - DiscordGuildMemberWithUser, -} from "../../types/guilds/guild_member.ts"; +import { DiscordGuildMemberWithUser } from "../../types/guilds/guild_member.ts"; import { endpoints } from "../../util/constants.ts"; /** Returns a guild member object for the specified user. diff --git a/src/helpers/members/get_members.ts b/src/helpers/members/get_members.ts index 87c21c114..396eb844f 100644 --- a/src/helpers/members/get_members.ts +++ b/src/helpers/members/get_members.ts @@ -7,7 +7,6 @@ import { DiscordGatewayIntents } from "../../types/gateway/gateway_intents.ts"; import { DiscordGuildMember, DiscordGuildMemberWithUser, - GuildMember, } from "../../types/guilds/guild_member.ts"; import { ListGuildMembers } from "../../types/guilds/list_guild_members.ts"; import { Errors } from "../../types/misc/errors.ts"; diff --git a/src/helpers/members/get_members_by_query.ts b/src/helpers/members/get_members_by_query.ts index 609f21bcf..f0bd9b126 100644 --- a/src/helpers/members/get_members_by_query.ts +++ b/src/helpers/members/get_members_by_query.ts @@ -22,15 +22,16 @@ export async function getMembersByQuery( }) as Promise>; } +// TODO: implement this function requestAllMembers( - id: string, - shardId: number, - resolve: ( + _id: string, + _shardId: number, + _resolve: ( value: | Collection | PromiseLike>, ) => void, - arg3: { query: string; limit: number }, + _arg3: { query: string; limit: number }, ): void { throw new Error("Function not implemented."); } diff --git a/src/helpers/messages/edit_message.ts b/src/helpers/messages/edit_message.ts index 1b514d666..220f605b8 100644 --- a/src/helpers/messages/edit_message.ts +++ b/src/helpers/messages/edit_message.ts @@ -2,7 +2,6 @@ import { botId } from "../../bot.ts"; import { rest } from "../../rest/rest.ts"; import { DiscordenoMessage } from "../../structures/message.ts"; import { structures } from "../../structures/mod.ts"; -import { CreateMessage } from "../../types/messages/create_message.ts"; import { EditMessage } from "../../types/messages/edit_message.ts"; import { DiscordMessage } from "../../types/messages/message.ts"; import { Errors } from "../../types/misc/errors.ts"; diff --git a/src/interactions/server.ts b/src/interactions/server.ts index c4c4f774b..be52423b8 100644 --- a/src/interactions/server.ts +++ b/src/interactions/server.ts @@ -29,6 +29,8 @@ export async function startServer( const server = serve({ port: serverOptions.port }); for await (const req of server) { + // TODO: this is going to be removed + // deno-lint-ignore no-deprecated-deno-api const buffer = await Deno.readAll(req.body); const signature = req.headers.get("X-Signature-Ed25519"); const timestamp = req.headers.get("X-Signature-Timestamp"); diff --git a/src/rest/rest.ts b/src/rest/rest.ts index 91d6a0b97..2f7997780 100644 --- a/src/rest/rest.ts +++ b/src/rest/rest.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore-file no-unused-vars import { checkRateLimits } from "./check_rate_limits.ts"; import { cleanupQueues } from "./cleanup_queues.ts"; import { createRequestBody } from "./create_request_body.ts"; diff --git a/src/structures/channel.ts b/src/structures/channel.ts index e3955e8c8..9ad7c74d3 100644 --- a/src/structures/channel.ts +++ b/src/structures/channel.ts @@ -1,11 +1,11 @@ import { eventHandlers } from "../bot.ts"; import { cache } from "../cache.ts"; import { channelOverwriteHasPermission } from "../helpers/channels/channel_overwrite_has_permission.ts"; +import { cloneChannel } from "../helpers/channels/clone_channel.ts"; import { deleteChannel } from "../helpers/channels/delete_channel.ts"; import { deleteChannelOverwrite } from "../helpers/channels/delete_channel_overwrite.ts"; import { editChannel } from "../helpers/channels/edit_channel.ts"; import { editChannelOverwrite } from "../helpers/channels/edit_channel_overwrite.ts"; -import { cloneChannel } from "../helpers/channels/clone_channel.ts"; import { sendMessage } from "../helpers/messages/send_message.ts"; import { disconnectMember } from "../helpers/mod.ts"; import { Channel, DiscordChannel } from "../types/channels/channel.ts"; @@ -40,7 +40,7 @@ const baseChannel: Partial = { if (!voiceStates) return undefined; return new Collection( - voiceStates.map((vs, key) => [key, cache.members.get(key)]), + voiceStates.map((vs) => [vs.userId, cache.members.get(vs.userId)]), ); }, send(content) { diff --git a/src/ws/tell_cluster_to_identify.ts b/src/ws/tell_cluster_to_identify.ts index 6a3974584..f89721c48 100644 --- a/src/ws/tell_cluster_to_identify.ts +++ b/src/ws/tell_cluster_to_identify.ts @@ -3,9 +3,9 @@ import { ws } from "./ws.ts"; /** Allows users to hook in and change to communicate to different clusters across different servers or anything they like. For example using redis pubsub to talk to other servers. */ export async function tellClusterToIdentify( - workerId: number, + _workerId: number, shardId: number, - bucketId: number, + _bucketId: number, ) { // When resharding this may exist already const oldShard = ws.shards.get(shardId); diff --git a/tests/channels/channel_overwrite_has_permission.ts b/tests/channels/channel_overwrite_has_permission.ts index 4b4a4272f..55319ac60 100644 --- a/tests/channels/channel_overwrite_has_permission.ts +++ b/tests/channels/channel_overwrite_has_permission.ts @@ -1,18 +1,16 @@ -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { cache } from "../../src/cache.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; -import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; import { botId } from "../../src/bot.ts"; -import { deleteChannelOverwrite } from "../../src/helpers/channels/delete_channel_overwrite.ts"; -import { editChannelOverwrite } from "../../src/helpers/channels/edit_channel_overwrite.ts"; +import { cache } from "../../src/cache.ts"; import { channelOverwriteHasPermission } from "../../src/helpers/channels/channel_overwrite_has_permission.ts"; -import { DiscordBitwisePermissionFlags } from "../../src/types/permissions/bitwise_permission_flags.ts"; +import { createChannel } from "../../src/helpers/channels/create_channel.ts"; +import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; +import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; +import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) { +// TODO: whats save? +async function ifItFailsBlameWolf(options: CreateGuildChannel, _save = false) { const channel = await createChannel(tempData.guildId, options); // Assertions diff --git a/tests/channels/clone_channel.ts b/tests/channels/clone_channel.ts index 41759cca6..4708d6687 100644 --- a/tests/channels/clone_channel.ts +++ b/tests/channels/clone_channel.ts @@ -1,15 +1,16 @@ -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { assertEquals, assertExists } from "../deps.ts"; +import { botId } from "../../src/bot.ts"; import { cache } from "../../src/cache.ts"; import { cloneChannel } from "../../src/helpers/channels/clone_channel.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; +import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; +import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) { +// TODO: whats save +async function ifItFailsBlameWolf(options: CreateGuildChannel, _save = false) { const channel = await createChannel(tempData.guildId, options); const cloned = await cloneChannel(channel.id); diff --git a/tests/channels/delete_channel_overwrite.ts b/tests/channels/delete_channel_overwrite.ts index c25ad2263..acf63c7a9 100644 --- a/tests/channels/delete_channel_overwrite.ts +++ b/tests/channels/delete_channel_overwrite.ts @@ -1,15 +1,15 @@ -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { cache } from "../../src/cache.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; -import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; import { botId } from "../../src/bot.ts"; +import { cache } from "../../src/cache.ts"; +import { createChannel } from "../../src/helpers/channels/create_channel.ts"; import { deleteChannelOverwrite } from "../../src/helpers/channels/delete_channel_overwrite.ts"; +import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; +import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; +import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) { +async function ifItFailsBlameWolf(options: CreateGuildChannel, _save = false) { const channel = await createChannel(tempData.guildId, options); // Assertions diff --git a/tests/channels/edit_channel_overwrite.ts b/tests/channels/edit_channel_overwrite.ts index 82ab7ffb7..f8a9ad241 100644 --- a/tests/channels/edit_channel_overwrite.ts +++ b/tests/channels/edit_channel_overwrite.ts @@ -1,18 +1,17 @@ -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { cache } from "../../src/cache.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; -import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; import { botId } from "../../src/bot.ts"; -import { deleteChannelOverwrite } from "../../src/helpers/channels/delete_channel_overwrite.ts"; -import { editChannelOverwrite } from "../../src/helpers/channels/edit_channel_overwrite.ts"; +import { cache } from "../../src/cache.ts"; import { channelOverwriteHasPermission } from "../../src/helpers/channels/channel_overwrite_has_permission.ts"; -import { DiscordBitwisePermissionFlags } from "../../src/types/permissions/bitwise_permission_flags.ts"; +import { createChannel } from "../../src/helpers/channels/create_channel.ts"; +import { editChannelOverwrite } from "../../src/helpers/channels/edit_channel_overwrite.ts"; +import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; +import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; +import { CreateGuildChannel } from "../../src/types/guilds/create_guild_channel.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) { +// TODO: whats save +async function ifItFailsBlameWolf(options: CreateGuildChannel, _save = false) { const channel = await createChannel(tempData.guildId, options); // Assertions diff --git a/tests/channels/get_channel.ts b/tests/channels/get_channel.ts index 05e835553..032827495 100644 --- a/tests/channels/get_channel.ts +++ b/tests/channels/get_channel.ts @@ -1,12 +1,9 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { deleteChannel } from "../../src/helpers/channels/delete_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { editChannel } from "../../src/helpers/channels/edit_channel.ts"; -import { assertEquals } from "../deps.ts"; import { getChannel } from "../../src/helpers/channels/get_channel.ts"; -import { botId } from "../../src/bot.ts"; +import { assertEquals } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[channel] get a channel", diff --git a/tests/channels/get_channels.ts b/tests/channels/get_channels.ts index 48a6e110d..8a9da7f24 100644 --- a/tests/channels/get_channels.ts +++ b/tests/channels/get_channels.ts @@ -1,13 +1,8 @@ import { cache } from "../../src/cache.ts"; -import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { deleteChannel } from "../../src/helpers/channels/delete_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { editChannel } from "../../src/helpers/channels/edit_channel.ts"; -import { assertEquals } from "../deps.ts"; -import { getChannel } from "../../src/helpers/channels/get_channel.ts"; -import { botId } from "../../src/bot.ts"; import { getChannels } from "../../src/helpers/channels/get_channels.ts"; +import { assertEquals } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[channel] get channels.", diff --git a/tests/channels/get_pins.ts b/tests/channels/get_pins.ts index fd708c58f..ac7ab9f05 100644 --- a/tests/channels/get_pins.ts +++ b/tests/channels/get_pins.ts @@ -1,12 +1,10 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { getChannels } from "../../src/helpers/channels/get_channels.ts"; -import { sendMessage } from "../../src/helpers/messages/send_message.ts"; import { getPins } from "../../src/helpers/channels/get_pins.ts"; -import { DiscordenoMessage } from "../../src/structures/message.ts"; +import { sendMessage } from "../../src/helpers/messages/send_message.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[channel] get pins.", diff --git a/tests/channels/start_typing.ts b/tests/channels/start_typing.ts index c3d5eff72..49f4276d8 100644 --- a/tests/channels/start_typing.ts +++ b/tests/channels/start_typing.ts @@ -1,13 +1,9 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; import { startTyping } from "../../src/helpers/channels/start_typing.ts"; +import { assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[channel] is typing.", diff --git a/tests/channels/swap_channels.ts b/tests/channels/swap_channels.ts index 8144a5a20..ab2377027 100644 --- a/tests/channels/swap_channels.ts +++ b/tests/channels/swap_channels.ts @@ -1,14 +1,9 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; -import { startTyping } from "../../src/helpers/channels/start_typing.ts"; import { swapChannels } from "../../src/helpers/channels/swap_channels.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[channel] swap channels", diff --git a/tests/invites/create_invite.ts b/tests/invites/create_invite.ts index 077831bac..8b48f8d9d 100644 --- a/tests/invites/create_invite.ts +++ b/tests/invites/create_invite.ts @@ -1,15 +1,10 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; -import { startTyping } from "../../src/helpers/channels/start_typing.ts"; import { createInvite } from "../../src/helpers/invites/create_invite.ts"; import { getInvite } from "../../src/helpers/invites/get_invite.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[invite] create invite", @@ -33,7 +28,7 @@ Deno.test({ const invite = await createInvite(channel.id, { maxAge: 86400, maxUses: 0, - temporary: false, // @ts-ignore + temporary: false, unique: false, }); diff --git a/tests/invites/delete_invite.ts b/tests/invites/delete_invite.ts index ca2129cc8..d9c3163f6 100644 --- a/tests/invites/delete_invite.ts +++ b/tests/invites/delete_invite.ts @@ -1,17 +1,11 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; -import { startTyping } from "../../src/helpers/channels/start_typing.ts"; import { createInvite } from "../../src/helpers/invites/create_invite.ts"; -import { getInvite } from "../../src/helpers/invites/get_invite.ts"; import { deleteInvite } from "../../src/helpers/invites/delete_invite.ts"; import { getChannelInvites } from "../../src/helpers/invites/get_channel_invites.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[invite] delete invite", @@ -35,7 +29,7 @@ Deno.test({ const invite = await createInvite(channel.id, { maxAge: 86400, maxUses: 0, - temporary: false, // @ts-ignore + temporary: false, unique: false, }); diff --git a/tests/invites/get_channel_invites.ts b/tests/invites/get_channel_invites.ts index 01185ef8e..917df06a1 100644 --- a/tests/invites/get_channel_invites.ts +++ b/tests/invites/get_channel_invites.ts @@ -1,17 +1,10 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; -import { startTyping } from "../../src/helpers/channels/start_typing.ts"; import { createInvite } from "../../src/helpers/invites/create_invite.ts"; -import { getInvite } from "../../src/helpers/invites/get_invite.ts"; import { getChannelInvites } from "../../src/helpers/invites/get_channel_invites.ts"; -import { delay } from "../../src/util/utils.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[invite] get channel invites", @@ -35,7 +28,7 @@ Deno.test({ const invite = await createInvite(channel.id, { maxAge: 86400, maxUses: 0, - temporary: false, // @ts-ignore + temporary: false, unique: false, }); @@ -45,7 +38,7 @@ Deno.test({ const secondInvite = await createInvite(channel.id, { maxAge: 32400, maxUses: 5, - temporary: true, // @ts-ignore + temporary: true, unique: true, }); diff --git a/tests/invites/get_invite.ts b/tests/invites/get_invite.ts index c64f26122..84653312b 100644 --- a/tests/invites/get_invite.ts +++ b/tests/invites/get_invite.ts @@ -1,15 +1,10 @@ import { cache } from "../../src/cache.ts"; import { createChannel } from "../../src/helpers/channels/create_channel.ts"; -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { delayUntil } from "../util/delay_until.ts"; -import { assertEquals, assertExists } from "../deps.ts"; -import { isChannelSynced } from "../../src/helpers/channels/is_channel_synced.ts"; -import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { botId } from "../../src/bot.ts"; -import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts"; -import { startTyping } from "../../src/helpers/channels/start_typing.ts"; import { createInvite } from "../../src/helpers/invites/create_invite.ts"; import { getInvite } from "../../src/helpers/invites/get_invite.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; Deno.test({ name: "[invite] get invite", @@ -33,7 +28,7 @@ Deno.test({ const invite = await createInvite(channel.id, { maxAge: 86400, maxUses: 0, - temporary: false, // @ts-ignore + temporary: false, unique: false, }); diff --git a/tests/messages/create_message.ts b/tests/messages/create_message.ts index 88899f47a..7397b00f7 100644 --- a/tests/messages/create_message.ts +++ b/tests/messages/create_message.ts @@ -1,8 +1,8 @@ -import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; -import { assertEquals, assertExists } from "../deps.ts"; import { cache } from "../../src/cache.ts"; import { sendMessage } from "../../src/helpers/messages/send_message.ts"; +import { assertEquals, assertExists } from "../deps.ts"; import { delayUntil } from "../util/delay_until.ts"; +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; async function ifItFailsBlameWolf( type: "getter" | "raw", @@ -11,6 +11,7 @@ async function ifItFailsBlameWolf( const channel = cache.channels.get(tempData.channelId); assertExists(channel); + // deno-lint-ignore no-explicit-any let messageContent: any = "Hello World!"; let secondMessageId = undefined; if (content === "embed") { diff --git a/tests/util/delay_until.ts b/tests/util/delay_until.ts index 931fd9ef6..dc9ca2895 100644 --- a/tests/util/delay_until.ts +++ b/tests/util/delay_until.ts @@ -1,3 +1,4 @@ +// deno-lint-ignore require-await export async function delayUntil( maxMs: number, isReady: () => boolean | undefined, diff --git a/tests/ws/start_bot.ts b/tests/ws/start_bot.ts index d0e77c55a..f6abcfc97 100644 --- a/tests/ws/start_bot.ts +++ b/tests/ws/start_bot.ts @@ -4,7 +4,6 @@ import { deleteServer } from "../../src/helpers/guilds/delete_server.ts"; import { delay } from "../../src/util/utils.ts"; import { ws } from "../../src/ws/ws.ts"; import { assertExists } from "../deps.ts"; -import { delayUntil } from "../util/delay_until.ts"; // Set necessary settings // Disables the logger which logs everything