From aa863c6a2fe5e61b5d533298a2c6d780c433b14d Mon Sep 17 00:00:00 2001 From: Alina Sireneva Date: Thu, 7 Sep 2023 22:25:50 +0300 Subject: [PATCH] chore: added no-console rule --- .eslintrc.js | 7 +++++++ packages/client/src/methods/auth/start.ts | 1 + packages/client/src/types/conversation.ts | 1 - packages/core/src/network/authorization.ts | 1 - packages/core/src/utils/platform/logging.ts | 2 ++ packages/core/src/utils/platform/logging.web.ts | 1 + 6 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index a340ed5d..0ffe501d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -170,6 +170,7 @@ module.exports = { 'import/no-relative-packages': 'error', 'import/no-mutable-exports': 'error', 'import/no-default-export': 'error', + 'no-console': ['error', { allow: ['warn', 'error'] }], }, overrides: [ { @@ -233,6 +234,12 @@ module.exports = { }, }, }, + { + files: ['**/scripts/**'], + rules: { + 'no-console': 'off', + }, + }, ], settings: { 'import/resolver': { diff --git a/packages/client/src/methods/auth/start.ts b/packages/client/src/methods/auth/start.ts index 238afa40..a1a70568 100644 --- a/packages/client/src/methods/auth/start.ts +++ b/packages/client/src/methods/auth/start.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-console */ import { tl } from '@mtcute/tl' import { TelegramClient } from '../../client' diff --git a/packages/client/src/types/conversation.ts b/packages/client/src/types/conversation.ts index 060c90e3..886853c9 100644 --- a/packages/client/src/types/conversation.ts +++ b/packages/client/src/types/conversation.ts @@ -276,7 +276,6 @@ export class Conversation { if (timeout !== null) { timer = setTimeout(() => { - console.log('timed out') promise.reject(new MtTimeoutError(timeout)) this._queuedNewMessage.removeBy((it) => it.promise === promise) }, timeout) diff --git a/packages/core/src/network/authorization.ts b/packages/core/src/network/authorization.ts index 19e4030f..5603b3a5 100644 --- a/packages/core/src/network/authorization.ts +++ b/packages/core/src/network/authorization.ts @@ -178,7 +178,6 @@ async function rsaPad( const decryptedDataBigint = bufferToBigInt(decryptedData) if (decryptedDataBigint.geq(keyModulus)) { - console.log('retrying because decrypted data is too big') continue } diff --git a/packages/core/src/utils/platform/logging.ts b/packages/core/src/utils/platform/logging.ts index bfac91a5..28b3ccbf 100644 --- a/packages/core/src/utils/platform/logging.ts +++ b/packages/core/src/utils/platform/logging.ts @@ -31,6 +31,7 @@ export const _defaultLoggingHandler = isTty ? fmt: string, args: unknown[], ): void => { + // eslint-disable-next-line no-console console.log( BASE_FORMAT + fmt, new Date().toISOString(), @@ -47,6 +48,7 @@ export const _defaultLoggingHandler = isTty ? fmt: string, args: unknown[], ): void => { + // eslint-disable-next-line no-console console.log( BASE_FORMAT + fmt, new Date().toISOString(), diff --git a/packages/core/src/utils/platform/logging.web.ts b/packages/core/src/utils/platform/logging.web.ts index a257c30a..44946307 100644 --- a/packages/core/src/utils/platform/logging.web.ts +++ b/packages/core/src/utils/platform/logging.web.ts @@ -32,6 +32,7 @@ export const _defaultLoggingHandler = ( fmt: string, args: unknown[], ): void => { + // eslint-disable-next-line no-console console.log( BASE_FORMAT + fmt, new Date().toISOString(),