diff --git a/packages/collection/src/collection.ts b/packages/collection/src/collection.ts index 4f67ddde2..eb955b74a 100644 --- a/packages/collection/src/collection.ts +++ b/packages/collection/src/collection.ts @@ -1,6 +1,5 @@ /* eslint-disable id-length */ /* eslint-disable no-param-reassign */ -/* eslint-disable @typescript-eslint/restrict-template-expressions */ /** * @internal */ diff --git a/packages/discord.js/src/client/websocket/WebSocketShard.js b/packages/discord.js/src/client/websocket/WebSocketShard.js index 541ec0ca3..392fc5cc0 100644 --- a/packages/discord.js/src/client/websocket/WebSocketShard.js +++ b/packages/discord.js/src/client/websocket/WebSocketShard.js @@ -591,7 +591,6 @@ class WebSocketShard extends EventEmitter { } this.debug( - // eslint-disable-next-line max-len `[WebSocket] did not close properly, assuming a zombie connection.\nEmitting close and reconnecting again.`, ); diff --git a/packages/discord.js/src/managers/GuildManager.js b/packages/discord.js/src/managers/GuildManager.js index 2f7827581..cf5137392 100644 --- a/packages/discord.js/src/managers/GuildManager.js +++ b/packages/discord.js/src/managers/GuildManager.js @@ -137,7 +137,6 @@ class GuildManager extends CachedManager { return super.resolveId(guild); } - /* eslint-disable max-len */ /** * Options used to create a guild. * @typedef {Object} GuildCreateOptions diff --git a/packages/discord.js/src/structures/Guild.js b/packages/discord.js/src/structures/Guild.js index 7796f87c7..81f27296a 100644 --- a/packages/discord.js/src/structures/Guild.js +++ b/packages/discord.js/src/structures/Guild.js @@ -727,7 +727,6 @@ class Guild extends AnonymousGuild { return new GuildAuditLogs(this, data); } - /* eslint-disable max-len */ /** * The data for editing a guild. * @typedef {Object} GuildEditData diff --git a/packages/discord.js/src/structures/InteractionWebhook.js b/packages/discord.js/src/structures/InteractionWebhook.js index 977eb37bb..b54ca0c12 100644 --- a/packages/discord.js/src/structures/InteractionWebhook.js +++ b/packages/discord.js/src/structures/InteractionWebhook.js @@ -25,7 +25,7 @@ class InteractionWebhook { } // These are here only for documentation purposes - they are implemented by Webhook - /* eslint-disable no-empty-function, valid-jsdoc */ + /* eslint-disable no-empty-function */ /** * Sends a message with this webhook. * @param {string|MessagePayload|InteractionReplyOptions} options The content for the reply diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index 4a1239471..ff6a8f5d0 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -128,7 +128,6 @@ class MessagePayload { let nonce; if (typeof this.options.nonce !== 'undefined') { nonce = this.options.nonce; - // eslint-disable-next-line max-len if (typeof nonce === 'number' ? !Number.isInteger(nonce) : typeof nonce !== 'string') { throw new RangeError(ErrorCodes.MessageNonceType); } diff --git a/packages/discord.js/src/structures/interfaces/Collector.js b/packages/discord.js/src/structures/interfaces/Collector.js index 14d00cd04..243d3fdde 100644 --- a/packages/discord.js/src/structures/interfaces/Collector.js +++ b/packages/discord.js/src/structures/interfaces/Collector.js @@ -181,7 +181,7 @@ class Collector extends EventEmitter { const onEnd = () => { cleanup(); - reject(this.collected); // eslint-disable-line prefer-promise-reject-errors + reject(this.collected); }; this.on('collect', onCollect); diff --git a/packages/voice/src/DataStore.ts b/packages/voice/src/DataStore.ts index cc726a3ab..ca0e6b7f3 100644 --- a/packages/voice/src/DataStore.ts +++ b/packages/voice/src/DataStore.ts @@ -124,7 +124,6 @@ function audioCycleStep() { player['_stepDispatch'](); } - // eslint-disable-next-line @typescript-eslint/no-use-before-define prepareNextAudioFrame(available); } diff --git a/packages/voice/src/networking/Networking.ts b/packages/voice/src/networking/Networking.ts index ec6214b94..7ed779b1d 100644 --- a/packages/voice/src/networking/Networking.ts +++ b/packages/voice/src/networking/Networking.ts @@ -1,7 +1,6 @@ /* eslint-disable jsdoc/check-param-names */ /* eslint-disable id-length */ /* eslint-disable @typescript-eslint/unbound-method */ -/* eslint-disable @typescript-eslint/method-signature-style */ import { Buffer } from 'node:buffer'; import { EventEmitter } from 'node:events'; import { VoiceOpcodes } from 'discord-api-types/voice/v4'; diff --git a/packages/voice/src/networking/VoiceUDPSocket.ts b/packages/voice/src/networking/VoiceUDPSocket.ts index 7a0c77363..551723cf0 100644 --- a/packages/voice/src/networking/VoiceUDPSocket.ts +++ b/packages/voice/src/networking/VoiceUDPSocket.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/method-signature-style */ import { Buffer } from 'node:buffer'; import { createSocket, type Socket } from 'node:dgram'; import { EventEmitter } from 'node:events'; diff --git a/packages/voice/src/networking/VoiceWebSocket.ts b/packages/voice/src/networking/VoiceWebSocket.ts index eb2278735..16ee47ff4 100644 --- a/packages/voice/src/networking/VoiceWebSocket.ts +++ b/packages/voice/src/networking/VoiceWebSocket.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/method-signature-style */ import { EventEmitter } from 'node:events'; import { VoiceOpcodes } from 'discord-api-types/voice/v4'; import WebSocket, { type MessageEvent } from 'ws'; diff --git a/packages/voice/src/receive/SSRCMap.ts b/packages/voice/src/receive/SSRCMap.ts index b6fc11c2c..7ca5cb6bb 100644 --- a/packages/voice/src/receive/SSRCMap.ts +++ b/packages/voice/src/receive/SSRCMap.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/method-signature-style */ import { EventEmitter } from 'node:events'; /** diff --git a/packages/voice/src/receive/SpeakingMap.ts b/packages/voice/src/receive/SpeakingMap.ts index 983355f0a..5311b0a44 100644 --- a/packages/voice/src/receive/SpeakingMap.ts +++ b/packages/voice/src/receive/SpeakingMap.ts @@ -1,4 +1,4 @@ -/* eslint-disable @typescript-eslint/method-signature-style, @typescript-eslint/unified-signatures */ +/* eslint-disable @typescript-eslint/unified-signatures */ import { EventEmitter } from 'node:events'; export interface SpeakingMap extends EventEmitter { diff --git a/packages/voice/src/util/Secretbox.ts b/packages/voice/src/util/Secretbox.ts index 9a43833ad..bab0c3eda 100644 --- a/packages/voice/src/util/Secretbox.ts +++ b/packages/voice/src/util/Secretbox.ts @@ -64,7 +64,7 @@ const methods: Methods = { void (async () => { for (const libName of Object.keys(libs) as (keyof typeof libs)[]) { try { - // eslint-disable-next-line unicorn/no-abusive-eslint-disable, @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires + // eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires const lib = require(libName); if (libName === 'libsodium-wrappers' && lib.ready) await lib.ready; Object.assign(methods, libs[libName](lib)); diff --git a/packages/ws/src/strategies/context/WorkerContextFetchingStrategy.ts b/packages/ws/src/strategies/context/WorkerContextFetchingStrategy.ts index d7c24a402..8962c3140 100644 --- a/packages/ws/src/strategies/context/WorkerContextFetchingStrategy.ts +++ b/packages/ws/src/strategies/context/WorkerContextFetchingStrategy.ts @@ -1,4 +1,3 @@ -/* eslint-disable unicorn/require-post-message-target-origin */ import { isMainThread, parentPort } from 'node:worker_threads'; import { Collection } from '@discordjs/collection'; import type { SessionInfo } from '../../ws/WebSocketManager.js'; diff --git a/packages/ws/src/strategies/sharding/WorkerShardingStrategy.ts b/packages/ws/src/strategies/sharding/WorkerShardingStrategy.ts index b74e66628..3ff4b3802 100644 --- a/packages/ws/src/strategies/sharding/WorkerShardingStrategy.ts +++ b/packages/ws/src/strategies/sharding/WorkerShardingStrategy.ts @@ -1,4 +1,3 @@ -/* eslint-disable unicorn/require-post-message-target-origin */ import { once } from 'node:events'; import { join } from 'node:path'; import { Worker } from 'node:worker_threads'; diff --git a/packages/ws/src/strategies/sharding/worker.ts b/packages/ws/src/strategies/sharding/worker.ts index c76915024..fc489aa70 100644 --- a/packages/ws/src/strategies/sharding/worker.ts +++ b/packages/ws/src/strategies/sharding/worker.ts @@ -1,4 +1,3 @@ -/* eslint-disable unicorn/require-post-message-target-origin */ import { isMainThread, workerData, parentPort } from 'node:worker_threads'; import { Collection } from '@discordjs/collection'; import { WebSocketShard, WebSocketShardEvents, type WebSocketShardDestroyOptions } from '../../ws/WebSocketShard.js'; diff --git a/packages/ws/src/ws/WebSocketShard.ts b/packages/ws/src/ws/WebSocketShard.ts index 7550c5540..a3960694a 100644 --- a/packages/ws/src/ws/WebSocketShard.ts +++ b/packages/ws/src/ws/WebSocketShard.ts @@ -136,11 +136,9 @@ export class WebSocketShard extends AsyncEventEmitter { const url = `${session?.resumeURL ?? this.strategy.options.gatewayInformation.url}?${params.toString()}`; this.debug([`Connecting to ${url}`]); const connection = new WebSocket(url, { handshakeTimeout: this.strategy.options.handshakeTimeout ?? undefined }) - /* eslint-disable @typescript-eslint/no-misused-promises */ .on('message', this.onMessage.bind(this)) .on('error', this.onError.bind(this)) .on('close', this.onClose.bind(this)); - /* eslint-enable @typescript-eslint/no-misused-promises */ connection.binaryType = 'arraybuffer'; this.connection = connection;