vital-software/scala-redox

View on GitHub

Showing 5 of 21 total issues

File ClinicalSummaryTest.scala has 1072 lines of code (exceeds 250 allowed). Consider refactoring.
Open

package com.github.vitalsoftware.scalaredox

import com.github.vitalsoftware.scalaredox.client.EmptyResponse
import com.github.vitalsoftware.scalaredox.models._
import org.joda.time.DateTime

    File GroupedOrdersTest.scala has 450 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    package com.github.vitalsoftware.scalaredox
    
    import com.github.vitalsoftware.scalaredox.models.{ GroupedOrdersMessage, Order, SexType }
    import org.specs2.mutable.Specification
    
    

      File OrderTest.scala has 374 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      package com.github.vitalsoftware.scalaredox
      
      import com.github.vitalsoftware.scalaredox.client.EmptyResponse
      import com.github.vitalsoftware.scalaredox.models.OrderMessage
      import org.specs2.mutable.Specification
      Severity: Minor
      Found in src/test/scala/com/github/vitalsoftware/scalaredox/OrderTest.scala - About 5 hrs to fix

        File ResultsTest.scala has 297 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        package com.github.vitalsoftware.scalaredox
        
        import com.github.vitalsoftware.scalaredox.client.EmptyResponse
        import com.github.vitalsoftware.scalaredox.models.{ Result, ResultsMessage }
        import org.specs2.mutable.Specification
        Severity: Minor
        Found in src/test/scala/com/github/vitalsoftware/scalaredox/ResultsTest.scala - About 3 hrs to fix

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

            def webhook(json: JsValue, reducer: JsValue => JsValue = identity): (Option[JsError], Option[AnyRef]) = {
              import com.github.vitalsoftware.scalaredox.models.DataModelTypes._
              import com.github.vitalsoftware.scalaredox.models.RedoxEventTypes._
              val reads = (__ \ "Meta").read[models.Meta]
              val unsupported = JsError("Not yet supported").errors
            Severity
            Category
            Status
            Source
            Language