MiniDigger/Hangar

View on GitHub
orePlayCommon/app/models/viewhelper/ProjectData.scala

Summary

Maintainability
A
3 hrs
Test Coverage

Function of has 49 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  ): F[ProjectData] = {
    val flagsWithNames = project
      .flags(ModelView.later(Flag))
      .query
      .join(TableQuery[UserTable])
Severity: Minor
Found in orePlayCommon/app/models/viewhelper/ProjectData.scala - About 1 hr to fix

    Constructor has 10 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        joinable: Model[Project],
        projectOwner: Model[User],
        publicVersions: Int, // project.versions.count(_.visibility === VisibilityTypes.Public)
        settings: Model[ProjectSettings],
        members: Seq[(Model[ProjectUserRole], Model[User])],
    Severity: Major
    Found in orePlayCommon/app/models/viewhelper/ProjectData.scala - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status