mizo0203/lily-white-line-notify

View on GitHub
src/main/java/com/mizo0203/lilywhite/domain/ReminderUseCase.java

Summary

Maintainability
C
1 day
Test Coverage

ReminderUseCase has 44 methods (exceeds 20 allowed). Consider refactoring.
Open

public class ReminderUseCase implements AutoCloseable {

  private static final String ACTION_DATA_REQUEST_REMINDER_CANCELLATION =
      "ACTION_DATA_REQUEST_REMINDER_CANCELLATION";
  private static final String ACTION_DATA_REQUEST_ACCESS_TOKEN_COMPLETION =
Severity: Minor
Found in src/main/java/com/mizo0203/lilywhite/domain/ReminderUseCase.java - About 6 hrs to fix

    File ReminderUseCase.java has 366 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    package com.mizo0203.lilywhite.domain;
    
    import com.linecorp.bot.model.action.Action;
    import com.linecorp.bot.model.action.DatetimePickerAction;
    import com.linecorp.bot.model.action.PostbackAction;
    Severity: Minor
    Found in src/main/java/com/mizo0203/lilywhite/domain/ReminderUseCase.java - About 4 hrs to fix

      Avoid too many return statements within this method.
      Wontfix

            return ReminderState.NO_REMINDER_MESSAGE;
      Severity: Major
      Found in src/main/java/com/mizo0203/lilywhite/domain/ReminderUseCase.java - About 30 mins to fix

        There are no issues that match your filters.

        Category
        Status