Fazendaaa/AnilistBot

View on GitHub
src/lib/telegram/scene/menu.ts

Summary

Maintainability
A
3 hrs
Test Coverage

Avoid too many return statements within this function.
Open

        return editMessageText(await handleCounter({ id, user, translation }), counterExtra());
Severity: Major
Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

    Avoid too many return statements within this function.
    Open

        return scene.leave();
    Severity: Major
    Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

      Avoid too many return statements within this function.
      Open

              return editMessageText(await handleUser({
                  id,
                  value,
                  request,
                  translation
      Severity: Major
      Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

        Avoid too many return statements within this function.
        Open

                return editMessageText(i18n.t('countdownOptions', { anime: await handleCountdown({
                    id,
                    user,
                    translation
                })}), countdownExtra());
        Severity: Major
        Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

          Avoid too many return statements within this function.
          Open

                  return scene.enter('Location');
          Severity: Major
          Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

            Avoid too many return statements within this function.
            Open

                    return editMessageText(await handleMedia({
                        id,
                        list,
                        user,
                        filter,
            Severity: Major
            Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

              Avoid too many return statements within this function.
              Open

                      return replyWithMarkdown(await handleMediaMore({
                          content,
                          request,
                          translation
                      }), handleMediaMoreExtra({ id: content, request, translation }));
              Severity: Major
              Found in src/lib/telegram/scene/menu.ts - About 30 mins to fix

                There are no issues that match your filters.

                Category
                Status