SDPepe/AppArt

View on GitHub
app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java

Summary

Maintainability
A
0 mins
Test Coverage
D
67%

Method onOptionsItemSelected has 36 lines of code (exceeds 25 allowed). Consider refactoring.
Wontfix

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.action_logout:
                loginService.signOut();
Severity: Minor
Found in app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java - About 1 hr to fix

    Avoid too many return statements within this method.
    Invalid

                    return true;
    Severity: Major
    Found in app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java - About 30 mins to fix

      Avoid too many return statements within this method.
      Invalid

                      return true;
      Severity: Major
      Found in app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java - About 30 mins to fix

        Avoid too many return statements within this method.
        Wontfix

                        return super.onOptionsItemSelected(item);
        Severity: Major
        Found in app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java - About 30 mins to fix

          Avoid too many return statements within this method.
          Invalid

                          return true;
          Severity: Major
          Found in app/src/main/java/ch/epfl/sdp/appart/ToolbarActivity.java - About 30 mins to fix

            There are no issues that match your filters.

            Category
            Status