From 80dd925231ed184270c90fd4a1a8aeeda9a23303 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Wed, 9 Apr 2025 08:19:20 +0200 Subject: [PATCH] chore(lint): fix minor lint issues in recovery_codes /home/pano/Programming/0_repos/TriliumNextNotes/src/services/encryption/recovery_codes.ts 2:1 error Imports should be sorted alphabetically sort-imports 3:1 error Imports should be sorted alphabetically sort-imports 13:9 error 'encryptedRecoveryCodes' is never reassigned. Use 'const' instead prefer-const 57:5 error Unexpected var, use let or const instead no-var --- src/services/encryption/recovery_codes.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/encryption/recovery_codes.ts b/src/services/encryption/recovery_codes.ts index 72c0012a8..7cca40744 100644 --- a/src/services/encryption/recovery_codes.ts +++ b/src/services/encryption/recovery_codes.ts @@ -1,6 +1,6 @@ -import sql from '../sql.js'; -import optionService from '../options.js'; import crypto from 'crypto'; +import optionService from '../options.js'; +import sql from '../sql.js'; function isRecoveryCodeSet() { return optionService.getOptionBool('encryptedRecoveryCodes'); @@ -10,7 +10,7 @@ function setRecoveryCodes(recoveryCodes: string) { const iv = crypto.randomBytes(16); const securityKey = crypto.randomBytes(32); const cipher = crypto.createCipheriv('aes-256-cbc', securityKey, iv); - let encryptedRecoveryCodes = cipher.update(recoveryCodes, 'utf-8', 'hex'); + const encryptedRecoveryCodes = cipher.update(recoveryCodes, 'utf-8', 'hex'); sql.transactional(() => { optionService.setOption('recoveryCodeInitialVector', iv.toString('hex')); @@ -54,7 +54,7 @@ function verifyRecoveryCode(recoveryCodeGuess: string) { } const recoveryCodes = getRecoveryCodes(); - var loginSuccess = false; + let loginSuccess = false; recoveryCodes.forEach((recoveryCode: string) => { if (recoveryCodeGuess === recoveryCode) { removeRecoveryCode(recoveryCode);