diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 42978485c..4678d720c 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -91,6 +91,7 @@ module.exports = { 'space-infix-ops': 'error', 'no-unused-expressions': ['error', { allowShortCircuit: true, allowTernary: true }], 'no-cond-assign': 'error', + 'no-unneeded-ternary': 'error', // These rules should eventually be enabled. 'no-async-promise-executor': 'off', diff --git a/public/scripts/authors-note.js b/public/scripts/authors-note.js index cce7f0f43..2bf0b254d 100644 --- a/public/scripts/authors-note.js +++ b/public/scripts/authors-note.js @@ -440,7 +440,7 @@ async function onChatChanged() { const context = getContext(); // Disable the chara note if in a group - $('#extension_floating_chara').prop('disabled', context.groupId ? true : false); + $('#extension_floating_chara').prop('disabled', !!context.groupId); const tokenCounter1 = chat_metadata[metadata_keys.prompt] ? await getTokenCountAsync(chat_metadata[metadata_keys.prompt]) : 0; $('#extension_floating_prompt_token_counter').text(tokenCounter1); diff --git a/public/scripts/world-info.js b/public/scripts/world-info.js index e4d106170..9f18f46c5 100644 --- a/public/scripts/world-info.js +++ b/public/scripts/world-info.js @@ -4681,7 +4681,7 @@ function convertCharacterBook(characterBook) { preventRecursion: entry.extensions?.prevent_recursion ?? false, delayUntilRecursion: entry.extensions?.delay_until_recursion ?? false, disable: !entry.enabled, - addMemo: entry.comment ? true : false, + addMemo: !!entry.comment, displayIndex: entry.extensions?.display_index ?? index, probability: entry.extensions?.probability ?? 100, useProbability: entry.extensions?.useProbability ?? true,