basbeu/theSofties

View on GitHub
app/src/main/java/ch/epfl/sweng/favors/main/LoggedInScreen.java

Summary

Maintainability
A
0 mins
Test Coverage

Method reimburseExpiredFavors has 34 lines of code (exceeds 25 allowed). Consider refactoring.
Wontfix

    void reimburseExpiredFavors(){
        ObservableArrayList<Favor> listFavors = new ObservableArrayList<>();
        Map<DatabaseField, Object> querryLess = new HashMap<>();
        Map<DatabaseField, Object> querryEqual = new HashMap<>();
        Map<DatabaseField, Object> querryGreater = new HashMap<>();
Severity: Minor
Found in app/src/main/java/ch/epfl/sweng/favors/main/LoggedInScreen.java - About 1 hr to fix

    Method onCreate has 33 lines of code (exceeds 25 allowed). Consider refactoring.
    Wontfix

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            User.getMain().reset();
            User.getMain().addOnPropertyChangedCallback(new Observable.OnPropertyChangedCallback() {
    Severity: Minor
    Found in app/src/main/java/ch/epfl/sweng/favors/main/LoggedInScreen.java - About 1 hr to fix

      Method onNavigationItemSelected has 27 lines of code (exceeds 25 allowed). Consider refactoring.
      Wontfix

          @Override
          public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
              switch (menuItem.getItemId())
              {
                  case R.id.profile:
      Severity: Minor
      Found in app/src/main/java/ch/epfl/sweng/favors/main/LoggedInScreen.java - About 1 hr to fix

        There are no issues that match your filters.

        Category
        Status