diff --git a/client/.eslintrc.cjs b/client/.eslintrc.cjs index 43f98bb..a8c687c 100644 --- a/client/.eslintrc.cjs +++ b/client/.eslintrc.cjs @@ -20,6 +20,7 @@ module.exports = { }, rules: { '@typescript-eslint/consistent-type-imports': 2, + '@typescript-eslint/prefer-for-of': 2, '@typescript-eslint/unbound-method': 0, '@typescript-eslint/no-unused-vars': 0, '@typescript-eslint/no-unsafe-assignment': 0, diff --git a/server/.eslintrc.cjs b/server/.eslintrc.cjs index 78ae7e8..c009908 100644 --- a/server/.eslintrc.cjs +++ b/server/.eslintrc.cjs @@ -15,7 +15,8 @@ module.exports = { }, plugins: ['@typescript-eslint', 'prettier'], rules: { - '@typescript-eslint/consistent-type-imports': ['error'], + '@typescript-eslint/prefer-for-of': 2, + '@typescript-eslint/consistent-type-imports': 2, 'prettier/prettier': 2 }, ignorePatterns: ['/*', '!/src', '!/tests'] diff --git a/server/src/state/prompts.ts b/server/src/state/prompts.ts index 414a441..846d571 100644 --- a/server/src/state/prompts.ts +++ b/server/src/state/prompts.ts @@ -175,8 +175,8 @@ export class Prompts { const oldCustomPack = oldPrompts.packs[oldPrompts.packs.length - 1]; const customPack = this.packs[this.packs.length - 1]; for (const i of oldCustomPack.used) { - for (let j = 0; j < customPack.prompts.length; j++) { - if (oldCustomPack.prompts[i] === customPack.prompts[j]) { + for (const customPrompt of customPack.prompts) { + if (oldCustomPack.prompts[i] === customPrompt) { customPack.used.add(i); } }