codacy

dockerApi

package dockerApi

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dockerApi
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class DockerEngine extends AnyRef

  2. final class ErrorMessage extends AnyVal

  3. final case class FileError(filename: SourcePath, message: Option[ErrorMessage]) extends Result with Product with Serializable

  4. abstract class Formats[W <: AnyVal { val value: B }, B] extends (B) ⇒ W

  5. case class FullConfig(tools: Set[ToolConfig], files: Option[Set[SourcePath]]) extends Product with Serializable

  6. final case class Issue(filename: SourcePath, message: ResultMessage, patternId: PatternId, line: ResultLine) extends Result with Product with Serializable

  7. case class ParameterDef(name: ParameterName, value: JsValue) extends Product with Serializable

  8. final class ParameterName extends AnyVal

  9. case class ParameterSpec(name: ParameterName, default: JsValue) extends Product with Serializable

  10. case class PatternDef(patternId: PatternId, parameters: Option[Set[ParameterDef]]) extends Product with Serializable

  11. final class PatternId extends AnyVal

  12. case class PatternSpec(patternId: PatternId, parameters: Option[Set[ParameterSpec]]) extends Product with Serializable

  13. sealed trait Result extends AnyRef

  14. final class ResultLine extends AnyVal

  15. final class ResultMessage extends AnyVal

  16. final class SourcePath extends AnyVal

  17. case class Spec(name: ToolName, patterns: Set[PatternSpec]) extends Product with Serializable

  18. trait Tool extends AnyRef

  19. case class ToolConfig(name: ToolName, patterns: List[PatternDef]) extends Product with Serializable

  20. final class ToolName extends AnyVal

Value Members

  1. object DockerEnvironment

  2. object ErrorMessage extends Formats[ErrorMessage, String]

  3. object ParameterName extends Formats[ParameterName, String]

  4. object PatternId extends Formats[PatternId, String]

  5. object ResultLine extends Formats[ResultLine, Int]

  6. object ResultMessage extends Formats[ResultMessage, String]

  7. object SourcePath extends Formats[SourcePath, String]

  8. object ToolName extends Formats[ToolName, String]

  9. implicit def configReader(implicit spec: Spec): Reads[FullConfig]

  10. implicit lazy val specReader: Reads[Spec]

  11. implicit def toValue[A]: (AnyVal { def value: A }) ⇒ A

  12. package utils

  13. implicit lazy val writer: Writes[Result]

Inherited from AnyRef

Inherited from Any

Ungrouped